Solr 使用 Lucene 的全文搜索。这是否意味着我必须将所有内容都转换为文本?例如,我有如下文件:
<field name="rollno" type="int" indexed="true" stored="true"/>
<field name="name" type="string" indexed="true" stored="true"/>
以及基于这些文件的文件,
<doc>
<field name="id">1</field>
<field name="rollno">32</field>
<field name="name">John Milton</field>
</doc>
我必须将它们全部转换为这样的文本?
<copyField source="name" dest="text"/>
<copyField source="rollno" dest="text"/>
和我的搜索处理程序一样,
<requestHandler name="/select" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">100</int>
<str name="df">text</str>
</lst>
</requestHandler>
请澄清我的疑问。