Slide 20
Slide 20 text
Chapter 3 Elastic Searchの設定⽅法
• 「同義語」を定義した場合の検索の挙動
“スシ”
“スシ”, ”すし”, “寿司”, “鮨”
私はすしが好きだ。
僕の好きな食べ物は寿司です。
スシが大好き!
なんといっても鮨がいい。
"query": {
"match":
"content": ‘スシ’
}
}
同義語定義前: 1件だけマッチ
私はすしが好きだ。
僕の好きな食べ物は寿司です。
スシが大好き!
なんといっても鮨がいい。
"query": {
"match":
“content”: ‘スシ’
}
}
同義語定義後: 4件すべてマッチ
analyze
検索条件
検索条件
検索対象テキスト
検索対象テキスト
analyze
「スシ」の検索⽂字列で、「すし」「ス
シ」「寿司」「鮨」のどの検索対象⽂でも
ヒットできるようにするための⼯夫。