2012-12-10 132 views
0

刪除重複是否有可用於刪除重複而不考慮位置上的任意濾清器廠?不考慮位置

,因爲它考慮位置 [stack]我不能使用RemoveDuplicatesTokenFilterFactory。

+0

的可能重複[如何Solr中刪除重複的令牌(http://stackoverflow.com/questions/10330632/how-to-remove-duplicated -tokens合SOLR)是 –

回答

1

我有很多重複值,我想他們是唯一的領域內,類似的問題。解決方案是將一個處理器添加到solrconfig.xml文件中。下面是例子。列出的字段的每個值都是唯一的。我的字段名稱 ingredient_substance,active_moiety ...

<updateRequestProcessorChain> 
    <processor class="org.apache.solr.update.processor.UniqFieldsUpdateProcessorFactory"> 
     <lst name="fields"> 
      <str>ingredient_substance</str> 
      <str>active_moiety</str> 
      <str>generic_medicine</str> 
      <str>inactive_ingredient_substance</str> 
     </lst> 
    </processor> 
    <processor class="solr.RunUpdateProcessorFactory"/> 
</updateRequestProcessorChain>