2016-06-22 5 views
2

私は、自動提案機能を使用しようとすると、テキストボックス内の用語を検索しようとすると、write.lockを投げた後、AnalyzingInfixLookupFactoryを使用していますエラー。以下 はSUGGESTOR /コンポーネントを示唆して要求ハンドラを提案するためのSolr-config.xmlファイルで私の設定です:AnalyzingInfixLookupFactoryを使用してapache solr内のwrite.lockの問題

<searchComponent name="suggest" class="solr.SuggestComponent"> 
    <lst name="suggester"> 
    <str name="name">mySuggester</str> 
    <str name="lookupImpl">AnalyzingInfixLookupFactory</str> 
    <str name="dictionaryImpl">DocumentDictionaryFactory</str> 
    <str name="field">text</str> 
    <str name="weightField">price</str> 
    <str name="payloadField">prod_id</str> 
    <str name="contextField">ancestors</str> 
    <str name="suggestAnalyzerFieldType">text_general</str> 
    <str name="buildOnStartup">false</str> 
    </lst> 
</searchComponent> 

<requestHandler name="/suggest" class="solr.SearchHandler" startup="lazy"> 
    <lst name="defaults"> 
    <str name="suggest">true</str> 
    <str name="suggest.count">10</str> 
    </lst> 
    <arr name="components"> 
    <str>suggest</str> 
    </arr> 
</requestHandler> 

私はこれを回避することができますどのように任意のアイデアやソリューション?おかげさまで

+0

また、私はindexConfigでSolrの-config.xmlのファイルを以下のように変更作ってみました:\t $ {solr.lock.type:ネイティブ} \t 10000を \t 15000 \t <! - unlockOnStartup> true - >

答えて

0

AnalyzingInfixLookupFactoryと同じ問題がありましたが、AnalyzingLookupFactoryに変更されました。

関連する問題