recherche

Maison  >  Questions et réponses  >  le corps du texte

mongodb - mongo全文索引

mongo的name字段需要多长的情况下才需要加上全文索引。

淡淡烟草味淡淡烟草味2770 Il y a quelques jours649

répondre à tous(2)je répondrai

  • 滿天的星座

    滿天的星座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.

    répondre
    0
  • 天蓬老师

    天蓬老师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

    répondre
    0
  • Annulerrépondre