С Solr 7,
defaultSearchField
устарело (?), Поэтому я сделал это в
solrconfig.xml
.
<requestHandler name='/select' class='solr.SearchHandler' default='true' df='fullText' q.op='OR' />
Я не уверен, что я прав, поскольку я впервые работаю с XMLs
и Solr
.
Это часть моей схемы.
<fields>
<field name='id' type='long' required='true' />
<field name='searchdata' type='string' required='true' />
<field name='searchtype' type='long' required='true' />
<dynamicField name='*_string' type='string' multiValued='true' indexed='true' stored='true' />
<copyField source='*' dest='fullText' />
<field name='fullText' type='string' multiValued='true' indexed='true' />
</fields>
Я работаю над страницей типа панели поиска и мне требуется поле, содержащее весь текст данных, отсюда и название "fullText"
.