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

Japanese Synonyms Search not workinh

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Blocker
    • Resolution: Unresolved
    • 8.4.1
    • None
    • clients - java
    • None
    • Local  and 

      test

    Description

      Hello Team,
      We are using following configuration for Japanese language, but synonym search is not working using this configuration for japanese language

      <fieldType name="text_ja" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="false">
      <analyzer type="index">
      <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
      <filter class="solr.JapaneseBaseFormFilterFactory"/>
      <filter class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt"/>
      <filter class="solr.CJKWidthFilterFactory"/>
      <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_ja.txt"/>
      <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="lang/synonyms_ja.txt"/>
      <filter class="solr.FlattenGraphFilterFactory"/>
      <filter class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="4"/>
      <filter class="solr.LowerCaseFilterFactory"/>
      <filter class="solr.WordDelimiterGraphFilterFactory" preserveOriginal="1" catenateWords="1"/>
      <filter class="solr.EdgeNGramFilterFactory" maxGramSize="50" minGramSize="1"/>
      </analyzer>
      <analyzer type="query">
      <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
      <filter class="solr.JapaneseBaseFormFilterFactory"/>
      <filter class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt"/>
      <filter class="solr.CJKWidthFilterFactory"/>
      <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_ja.txt"/>
      <filter class="solr.SynonymGraphFilterFactory" expand="true" ignoreCase="true" synonyms="lang/synonyms_ja.txt"/>
      <filter class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="4"/>
      <filter class="solr.LowerCaseFilterFactory"/>
      <filter class="solr.WordDelimiterGraphFilterFactory" preserveOriginal="1" catenateWords="1"/>
      </analyzer>
      </fieldType>                                                                                       

      But it is working in analyzers
      analysis.png

      category search result

      productResult.png

      synonym search result

      synonymSearchResult.png

      synonym file
      synonyms_ja.txt

       

      Attachments

        1. analysis.png
          137 kB
          ayana
        2. productResult.png
          233 kB
          ayana
        3. synonymSearchResult.png
          95 kB
          ayana
        4. synonyms_ja.txt
          0.0 kB
          ayana
        5. image-2023-08-03-10-48-10-474.png
          206 kB
          ayana

        Activity

          People

            Unassigned Unassigned
            ayana_joby ayana
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: