如何解决在 Apache Solr 中索引相关信息
只是想就如何索引与 SOLR 相关的信息(两个字段)提供一些建议。
假设我有两个这样的字段:
"name": ["XF300A01","XF300A23","XF300A22","XF300A03",],"value": ["0","1","100","3","4","30","163","10"],
在这个例子中,我们可能会搜索 say:name: XF300A01 and value: 3
在这里,我们要查找名称为 XF300A01 的所有文档以及任何值为 3 的文档。但我们实际要查找的是具有给定值的名称。例如,我们想说搜索我们有 XF300A01 = 3 的地方。
目前,数据不是这样存储的。我想知道索引信息的最佳方法是什么,以便它相关。我读过它可以像连接名称和值一样简单,如 XF300A01_3
我看到了这个链接:https://bryanbende.com/development/2015/01/31/concatenating-fields-with-apache-solr
但我通过 Java 以编程方式存储这些信息,因此我可以创建任何需要轻松存储的结构或值。
我认为这样的事情可能是这样的:
"name": ["XF300A01","name_value": [
"XF300A01_100","XF300A03_3"],
感谢任何建议。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。