问题描述
只是想就如何索引与 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 (将#修改为@)