Solr使用Lucene的全文搜索。這是否意味着我必須將所有內容都轉換爲文本? 例如,我有這樣的Fileds:全文搜索意味着將所有內容都轉換爲文本?
<field name="rollno" type="int" indexed="true" stored="true"/>
<field name="name" type="string" indexed="true" stored="true"/>
,並根據這些的Fileds文檔,
<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>
請澄清我的疑問。