現状の私のクエリは次のとおりです。
"query":{
"fuzzy":{
"author":{
"value":query,
"fuzziness":2
},
"career_title":{
"value":query,
"fuzziness":2
}
}
}
これは Node.js のコールバックの一部です。 Query
(比較対象の値としてプラグインされている) は、関数の早い段階で設定されます。
私ができるようにするために必要なのは、ドキュメントのauthor
と の両方career_title
をあいまいにチェックし、どちらかのフィールドに一致するドキュメントを返すことです。上記のステートメントは何も返さず、作成する必要があるオブジェクトにアクセスしようとすると、未定義であると表示されます。各フィールドをチェックするクエリを 2 つ作成し、結果をスコアで並べ替えることができることは理解していますが、1 つのフィールドですべてのオブジェクトを 2 回検索するのは、2 つのフィールドですべてのオブジェクトを 1 回検索するよりも遅くなるように感じます。