LoginSignup
phuocdh90
@phuocdh90

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

SolrでカタカナにMysqlみたいなLike検索をする問題

Q&A

解決したいこと

SolrでMysqlみたいなLike検索をしたいですが、
漢字、romaji、ひらがなには大丈夫ですが、カタカナに例の様な問題があっています。

例)
◆現状の問題:
スプレッドシートを含まれた文言を検索したい場合は
  「スプレッドシート」で検索 ➞ ヒットしする
  「スプレッド」で検索 ➞ ヒットしない
  「シート」で検索 ➞ ヒットしない
◆希望
  「スプレッドシート」で検索 ➞ ヒットする
  「スプレッド」で検索 ➞ ヒットする
  「シート」で検索 ➞ ヒットする

自分で試したこと

下記設定をしてみて、「スプレッド」などで検索して試しました。
"analyzer": {
"tokenizer": {
"class": "solr.JapaneseTokenizerFactory",
"mode": "normal"
},
"filters": [
{
"class": "solr.CJKWidthFilterFactory"
},
{
"class": "solr.JapaneseKatakanaStemFilterFactory",
"minimumLength": "4"
},
{
"class": "solr.JapaneseReadingFormFilterFactory",
"useRomaji": "true"
},
{
"class": "solr.ShingleFilterFactory",
"minShingleSize": "2",
"maxShingleSize": "100",
"outputUnigramsIfNoShingles": "true",
"tokenSeparator": ""
},
{
"class": "solr.ASCIIFoldingFilterFactory",
"preserveOriginal": "false"
},
{
"class": "solr.LowerCaseFilterFactory"
}
]
}

0

No Answers yet.

Your answer might help someone💌