Solr для арабского языка

Я использую Solr для индексации документов на трех языках (арабском, французском и английском) я использовал это поле Тип:

<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
    <analyzer type="index">
        <tokenizer class="solr.StandardTokenizerFactory"/>
        <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true"/>
        <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
    <analyzer type="query">
      <tokenizer class="solr.StandardTokenizerFactory"/>
        <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true"/> 
        <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
        <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
</fieldType>

Все было хорошо, но на арабском языке, когда я помещал этот запрос для поиска такого слова, как حقل Solr doen Не могу найти слово, но когда я помещаю слово напротив لقح слева направо, Solr находит слово и возвращает результат.

Можно ли получить результат для арабских слов?

7
задан CharlesB 20 October 2011 в 10:30
поделиться