在 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 (将#修改为@)