簡體   English   中英

Solr 停用詞沒有被刪除

[英]Solr Stopwords are not getting removed

我使用如下模式和字段,但是一旦文檔被索引,停用詞就不會從文檔中刪除

<fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
    <analyzer type="index">
      <tokenizer class="solr.StandardTokenizerFactory"/>
      <filter class="solr.LowerCaseFilterFactory"/>
      <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
      <filter class="solr.PorterStemFilterFactory"/>
      <filter class="solr.SnowballPorterFilterFactory" language="English"/>
    </analyzer>
    <analyzer type="query">
      <tokenizer class="solr.StandardTokenizerFactory"/>
      <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
      <filter class="solr.LowerCaseFilterFactory"/>
      <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
      <filter class="solr.PorterStemFilterFactory"/>
      <filter class="solr.SnowballPorterFilterFactory" language="English"/>
    </analyzer>
  </fieldType>

場地

 <field name="ad_title" type="text_en"/>

但仍然沒有從標題中刪除停用詞

停用詞表

# Standard english stop words taken from Lucene's StopAnalyzer
a
an
and
are
as
at
be
but
by
for
if
in
into
is
it
no
not
of

文檔中可用的示例標題

"ad_title":"Aluminum Foil And Baking Paper Rewinding Machine",

如評論所述,您應該測試 Solr 管理儀表板中分析選項中的每個字段。 用於查詢和索引選項。 示例片段如下

在此處輸入圖像描述

首先 select 對應字段,然后在搜索欄中編寫示例查詢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM