クエリ内のすべての用語は、フィールドの結合されたコンテンツに存在する必要があります。たとえば、用語の組み合わせを検索すると、次の場合にドキュメントが返されます。
- すべての用語が「説明」フィールド、「メタデータ」フィールド、または両方のフィールドに存在する
- またはすべての用語が両方のフィールドに分散されている (たとえば、1 つの用語が「説明」フィールドに存在し、残りの 2 つの用語が「メタデータ」フィールドに存在する)
だからq.op=AND
、しかし2つの別々の分野にまたがっています。クエリをどのように記述すればよいですか?
2 つの個別のフィールドではなく単一の複数値フィールドを使用するようにインデックス付けを変更すると、このシナリオはより簡単になりますか?