Solr全文搜索无效

时间:2015-07-28 07:20:01

标签: solr solrj

我正在开发一个应用程序。我必须索引所有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

1 个答案:

答案 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>