0

タイヤを使用していますが、検索結果の問題に直面しています。「鉛筆」で検索しています。

  • 「赤鉛筆」OK
  • '電子鉛筆削り' NOT OK は結果セットに含めるべきではありません。

モデルのタイヤ設定は次のとおりです。

settings :analysis => {
            :analyzer => {
              :my_analyzer => {
                "tokenizer"    => "lowercase",
                # "filter"       => ["synonym", "porterStem", "phonetic"]
                "filter"       => ["synonym", "porterStem"]
              }
            },
            :filter => {
              :synonym => {
                  "type" => "synonym",
                  "synonyms_path" => "#{Synonym.path}"
              }
            }
          } do
    mapping do
      indexes :commodity_code
      indexes :commodity_name
      indexes :long_description, analyzer: 'my_analyzer'
      indexes :short_description, boost: 10, analyzer: 'my_analyzer'
4

1 に答える 1