【发布时间】:2013-06-13 12:35:09
【问题描述】:
我在 schema.xml 中定义了一些字段作为索引和存储。
我想使用 q 参数搜索所有这些字段而不指定。
我在教程中看到可以使用 q=myText 进行搜索。
如何设置默认搜索字段(因为不推荐使用 SchemaXML 中的 DefaultSearchField)
【问题讨论】:
我在 schema.xml 中定义了一些字段作为索引和存储。
我想使用 q 参数搜索所有这些字段而不指定。
我在教程中看到可以使用 q=myText 进行搜索。
如何设置默认搜索字段(因为不推荐使用 SchemaXML 中的 DefaultSearchField)
【问题讨论】:
如果您查看 Solr 附带的 default solrconfig.xml 文件,您会看到 /select requestHandler 在 @ 中配置了默认搜索字段为 <str name="df">name</str> 987654326@ 标签。
您也可以使用default="true"标记默认使用哪个requestHandler。
更多信息请看here
【讨论】: