微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Apache Solr 中索引相关信息

如何解决在 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 举报,一经查实,本站将立刻删除。