ayana created SOLR-16914:
----------------------------
Summary: Japanese Synonyms Search not workinh
Key: SOLR-16914
URL: https://issues.apache.org/jira/browse/SOLR-16914
Project: Solr
Issue Type: Task
Security Level: Public (Default Security Level. Issues are Public)
Components: clients - java
Affects Versions: 8.4.1
Environment: Local and
test
Reporter: ayana
Attachments: analysis.png, productResult.png, synonymSearchResult.png,
synonyms_ja.txt
Hello Team,
We are using following configuration for Japanese language, but synonym search
is not working using this configuration for japanese language
{code:java}
<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>
{code}
But it is working in analyzers
analysis.png
category search result
productResult.png
synonym search result
synonymSearchResult.png
synonym file
synonyms_ja.txt
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]