例如,我搜索的关键字是:'Basket Ball'.什么是可以获得包含'Basket Ball'的所有字段的查询,.?我试过使用*:篮球,但它不起作用.
Jay*_*dra 11
schema.xml定义默认搜索字段 -
<defaultSearchField>text</defaultSearchField>
Run Code Online (Sandbox Code Playgroud)
您可以将所有字段复制到此默认搜索字段.
<copyField source="field1" dest="text"/>
<copyField source="field2" dest="text"/>
<copyField source="field3" dest="text"/>
Run Code Online (Sandbox Code Playgroud)
并且查询q=basket ball应该有效.
现在在solrconfig.xml中定义了默认搜索字段(从3.6开始)
例如,在Solr configsets目录随附的solrconfig.xml中,您将看到类似
<initParams path="/update/**,/query,/select,/tvrh,/elevate,/spell">
<lst name="defaults">
<str name="df">allText</str>
</lst>
</initParams>
Run Code Online (Sandbox Code Playgroud)
您可以更改allText为yourDefaultSearchFieldName
| 归档时间: |
|
| 查看次数: |
17084 次 |
| 最近记录: |