0
フィルタを追加してクエリを追加すると、たとえば、ユーザーはrole admin
となります。ここでオペレータmongoosastic(フィルタ)
は私のクエリです:
userModel.search({
"multi_match": {
"fields": ["firstName", 'lastName', 'specialities', 'profession', 'country', 'state', 'city'],
"query": req.query.q,
"fuzziness": "AUTO"
}
},
{
from: (pageNum - 1) * perPage,
size: perPage
},
function (err, results) {
...
私はちょうどmognoosasticでこのような何かを実行する必要があります。 ElasticSearch - multi-match with filter - returns no result
どこに置く?私は 'multi_match'を持っている必要があります –
私の答えをmulti_matchで編集しました。 –
文字列フィールド 'role'の値' doctor'にフィルタが必要です。フィルタリングすることは可能ですか? –