私は、データセットから特定のフレーズの同義語を探しています。私は、データが格納されている2つのJSONファイルをyesとnoの同義語で構成しています。私が「興味がない」という質問をすると、結果としてyesとnoのフレーズ/シノニムが得られますが、期待される結果はただのフレーズ/シノニムです。BleveSearchを使用してフレーズ一致を正確に取得するにはどうすればよいですか?
EN-GEN-yes.json
{
"tag":"en-gen-yes",
"phrases": [
"yes",
"yeah",
"sure",
"suits me",
"interested"
]
}
EN-GEN-no.json
{
"tag":"en-gen-no",
"phrases": [
"no",
"nope",
"not sure",
"does not suits me",
"not interested"
]
}
クエリコード
結果は
期待される結果のみとして来る[いいえいや必ず興味を持って私をしませ合っていないではない]
ある[ええはい確か興味が私に合っ] [いいえ、私は興味がないと確信していません]
私は、キーワードや単純なアナライザは、ドキュメントがストップワードの削除をしないと言っていると思っていました。しかし結果は変わらない。 間違っていると思われますか、どちらかのアナライザが動作する必要がありますか? –