E/Sの1.5を使っています。
やりたいことは、あるsearchクエリのmax scoreの1/10のscoreを最小scoreとして、filteringしたいというものです。
2回クエリを使って、最初のクエリでmax scoreを取得し、その値を用いてmin_scoreを指定すればできるんですが、同じクエリを2回送るのが嫌なので一回のクエリでできないかと考えています。
Script Filterを使えばできるんじゃないかと思ってググってみたのですがあまりそれらしい情報がなく、こちらに質問させていただきました。
そもそもこういう処理をしたいのは、fuzzy検索させるためにnGram Tokenizerを使っているのですが、検索キーワードが長くなるとノイズが増えてしまうので、scoreをみてfilterするかなと思っています。
ただキーワードによっては、scoreのレンジがまちまちなので、min_scoreを決め打ちは難しいなと考えたので、max_scoreからmin_scoreを動的に決められないかと思ったしだいです。
あなたの回答
tips
プレビュー