Solr 打开文本框搜索


Solr open textbox search

我有一个搜索文本框,我可以在其中编写任何内容。 它就像"搜索品牌或型号",现在我必须从 Solr 中索引的两个字段中获取值。

brand:audi or model:audi or brand+model:audi

请建议可以在这里工作的查询

使用复制字段:

https://cwiki.apache.org/confluence/display/solr/Copying+Fields

您可以将两个字段放在一个字段中,并同时在两个字段中搜索

我在核心架构中添加了以下行.xml

<copyField source="Make" dest="search"/>
<copyField source="Model" dest="search"/>
<field name="search" type="text_general" indexed="true" stored="false" multiValued="true"/>

现在我只需要以下查询:

search:ford fusion

非常感谢您让我知道这一点。