Maison > Questions et réponses > le corps du texte
滿天的星座2017-05-02 09:23:58
Ajoutez quelques connaissances nécessaires :
Mongo n'a pas de champ fixe appelé name
Il semble qu'il y ait un champ appelé name
dans votre propre table.
Pour les champs généraux, les champs utilisés comme clés d'index ont certaines restrictions, veuillez vous référer à la documentation. C'est-à-dire moins de 1024 octets. L'indexation ne sera pas possible si cette limite est dépassée. L'index de texte intégral n'existe pas pour résoudre ce problème. Il correspond principalement aux mots significatifs, en ignorant la casse, le singulier, le pluriel et le temps. Il existe également de la documentation sur l'indexation de texte intégral. Veuillez la lire attentivement. Il s'agit d'une forme d'indexation complètement différente de l'indexation ordinaire.
De plus, bien qu'un tableau ne puisse avoir qu'un seul index de texte intégral, il peut définir différents poids pour différents champs, et enfin calculer un score de correspondance.
天蓬老师2017-05-02 09:23:58
Peu importe la longueur d'un champ comme un nom, il ne nécessite fondamentalement pas d'indexation en texte intégral. Un index ordinaire suffira et il sera mis en correspondance via un préfixe.
Vous ne pouvez en utiliser qu'un par collection pour l'indexation du texte intégral. Un bon acier doit être utilisé à la pointe, comme dans les champs tels que le contenu de l'article