mongodb - mongo全文索引

 简瞳之殇 发布于 2022-10-25 08:27
  • go
  • mongo的name字段需要多长的情况下才需要加上全文索引。

    2 个回答
    • 名字这种字段多长基本都不需要全文索引,普通的索引即可,通过prefix来匹配。

      全文索引每个collection只能用一个,好钢要用在刀刃上,比如文章内容这种字段

      2022-10-26 14:35 回答
    • 补充一些必要的知识:
      mongo并没有固定叫name的字段,看样子是你自己的表中有一个叫name的字段。
      对于一般的字段来说,作为索引键的字段的确有一些限制,参考文档。也就是小于1024字节。超过这个限制将无法建立索引。而全文索引并不是为解决这个问题存在的,它主要匹配的是有意义的单词,忽略大小写,忽略单复数,忽略时态等。关于全文索引也有文档说明,请仔细阅读,它是跟普通索引完全不一样的一种索引形式。
      另外全文索引虽然一个表只能有一个,但是却可以为不同的字段设置不同的权重,最终计算出一个匹配度的得分。

      2022-10-26 14:36 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有