Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-10051

How to search arabic words in solr

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 4.9
    • None
    • clients - java
    • None
    • windows

    Description

      In solr search I want to search with product name using Arabic letters. While searching, Arabic user can feel little default to search some product name. Because some characters need to mention while searching.
      Ex: إ أ آ
      In the above mentioned characters, user can get combination of shift key. Usually if Arabic people will mention “ ا “ character and will get the below combined words.
      Ex: إبرا
      In my solr schema.xml I defined product arabic name field as below
      <field name="productNameArabic" type="text_ar" indexed="true" stored="true"/>
      <fieldType name="text_ar" class="solr.TextField" positionIncrementGap="100">
      <analyzer>
      <tokenizer class="solr.StandardTokenizerFactory"/>
      <filter class="solr.LowerCaseFilterFactory"/>
      <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_ar.txt" />
      <filter class="solr.ArabicNormalizationFilterFactory"/>
      <filter class="solr.ArabicStemFilterFactory"/>
      </analyzer>
      </fieldType>

      What changes I have do in schame.xml. Please help me on this.

      Attachments

        Activity

          People

            Unassigned Unassigned
            mohanmca01 mohanasundaram
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: