我正在开发一个应用程序。我必须索引各种用户上传的所有pdf、docx、链接。索引工作正常,它搜索文档,但不支持全文搜索。当我在pdf中搜索一个词时,它显示没有找到任何结果。我需要在schema. xml中为Solr全文搜索添加一些东西吗?
我是新来的,所以请帮忙…
在schema中,我添加了这些字段,solr对这些字段进行索引,
<field name="title" type="text_general" indexed="true" stored="true"/>
<field name="description" type="text_general" indexed="true" stored="true"/>
但没有进行全文搜索,我使用的是solr-4.7.2
谢谢,但是当我在模式中添加以下行时,这个错误就解决了:
<dynamicField name="*" type="ignored" multiValued="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.EdgeNGramFilterFactory" minGramSize="3" maxGramSize="25" />
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>