我正在开发一个应用程序。我必须索引所有pdf,docx,各种用户上传的链接。索引工作正常,它搜索文档,但它不支持全文搜索。当我在pdf中搜索单词时,它显示没有找到结果。我可以在schema.xml中为Solr全文搜索添加一些东西吗?
我是Solor的新手,所以请帮助..
在架构中,我添加了这些字段,并在这些字段上执行索引,
<field name="title" type="text_general" indexed="true" stored="true"/>
<field name="description" type="text_general" indexed="true" stored="true"/>
但没有进行全文搜索,我使用的是solr-4.7.2
答案 0 :(得分:1)
感谢但是当我在架构中添加以下行时,此错误已解决:
<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>