mongodb $text 全文搜索如何实现OR?
迷茫
迷茫 2017-05-02 09:26:13
0
1
582

"\"ssl certificate\" authority key"

The $text operator searches for the phrase "ssl certificate" and ("authority" or "key" or "ssl" or "certificate" ).

这是文档里的一个例子,使用\"括起来的叫做Phrases,mongodb为它执行and操作,其他词用空格分割执行or操作。

{"$text": {"$search": "\"ssl certificate\" authority key"}}的搜索结果一定会包含"ssl certificate"。
有没有方法可以对'ssl certificate', 'authority', 'key'实现or的全文搜索呢?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(1)
習慣沉默

Dans votre demande, l'approche actuelle est la suivante : diviser la requête en 2 instructions,

1. Phrase de requête : ""certificat SSL""

2. Interrogez un seul mot : "clé d'autorité"

Fusionnez ensuite les résultats des deux déclarations en un seul endroit dans le programme.

Pour référence.

J'adore MongoDB ! Amusez-vous!


Conférence des utilisateurs de la communauté chinoise MongoDB à Shenzhen

Prenons rendez-vous ce samedi

Veuillez entrer pour plus de détails

Veuillez participer à la conférence des utilisateurs de Shenzhen et poser plus de questions aux experts de Shenzhen

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!