Solr-忽略预定义单词

Solr-忽略预定义单词,solr,full-text-search,solrj,solr4,Solr,Full Text Search,Solrj,Solr4,我的搜索应用程序利用Solr在一些Wiki和论坛内容上进行搜索。 有时粗俗的词会出现在帖子中,因此它们会在Solr中被索引,也会出现在建议和搜索中 Solr有没有办法忽略一组被认为粗俗的预定义单词? 用户案例如下所示。我们有: A) 类似以下的模式: <field name="id" type="string" indexed="true" stored="true" required="true" /> <field name="title" type="string"

我的搜索应用程序利用Solr在一些Wiki和论坛内容上进行搜索。 有时粗俗的词会出现在帖子中,因此它们会在Solr中被索引,也会出现在建议和搜索中

Solr有没有办法忽略一组被认为粗俗的预定义单词?

用户案例如下所示。我们有:

A) 类似以下的模式:

<field name="id" type="string" indexed="true" stored="true" required="true" />  
<field name="title" type="string" indexed="true" stored="true" >   
<field name="body" type="string" indexed="true" stored="true" >
我们希望Solr返回文件:

<doc>
<str name="id">abcd-acdf-a1ga</str>
<str name="name">my wiky</str>
<str name="body">This is my amazing wiki</str>
</doc>

abcd-acdf-a1ga
我的瘦弱
这是我惊人的维基

只需将它们添加到您的停止词列表中即可


只需将它们添加到您的停止词列表中即可

<doc>
<str name="id">abcd-acdf-a1ga</str>
<str name="name">my wiky</str>
<str name="body">This is my amazing wiki</str>
</doc>