【问题标题】:Returning documents using multi-valued field使用多值字段返回文档
【发布时间】:2011-05-25 20:08:02
【问题描述】:

我对 Solr 还很陌生,我正在支持由其他人编写的现有 Solr 搜索引擎。过去几周我一直在阅读 Solr,所以我认为自己超越了基础知识。

一个特定的字段,比如名称,是多值的。例如,一个文档有一个字段“name”,其值为“Alice, Trudy”。我们希望在输入“Alice”或“Trudy”时返回文档,而不是在输入“Alice Trudy”时返回。目前,该文件甚至与“Alice Trudy”有关。这怎么可能?

非常感谢!

Krt_马耳他

【问题讨论】:

    标签: solr


    【解决方案1】:

    如果字段值为“Alice, Trudy”,通常 solr/lucene 应匹配“alice”或“trudy”。如果没有,则可能有特殊的“文本分析”或此字段有效的词干选项。

    看看 solr 文档中的“文本分析”部分:http://lucene.apache.org/solr/tutorial.html#Text+Analysis 和:http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters

    【讨论】:

      猜你喜欢
      • 2016-09-27
      • 1970-01-01
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 2022-06-30
      • 1970-01-01
      • 2015-06-09
      • 2017-03-28
      相关资源
      最近更新 更多