84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
mongo的name欄位需要多長的情況下才需要加上全文索引。
補充一些必要的知識:mongo並沒有固定叫name的字段,看样子是你自己的表中有一个叫name的場。 對於一般的欄位來說,作為索引鍵的欄位的確有一些限制,參考文件。也就是小於1024位元組。超過這個限制將無法建立索引。而全文索引並不是為解決這個問題存在的,它主要匹配的是有意義的單詞,忽略大小寫,忽略單複數,忽略時態等。關於全文索引也有文件說明,請仔細閱讀,它是跟普通索引完全不一樣的一種索引形式。 另外全文索引雖然一個表格只能有一個,但是卻可以為不同的字段設定不同的權重,最終計算出一個匹配度的得分。
name
名字這種欄位多長基本上都不需要全文索引,普通的索引即可,透過prefix來配對。
全文索引每個collection只能用一個,好鋼要用在刀刃上,例如文章內容這種欄位
補充一些必要的知識:
mongo並沒有固定叫
name
的字段,看样子是你自己的表中有一个叫name
的場。對於一般的欄位來說,作為索引鍵的欄位的確有一些限制,參考文件。也就是小於1024位元組。超過這個限制將無法建立索引。而全文索引並不是為解決這個問題存在的,它主要匹配的是有意義的單詞,忽略大小寫,忽略單複數,忽略時態等。關於全文索引也有文件說明,請仔細閱讀,它是跟普通索引完全不一樣的一種索引形式。
另外全文索引雖然一個表格只能有一個,但是卻可以為不同的字段設定不同的權重,最終計算出一個匹配度的得分。
名字這種欄位多長基本上都不需要全文索引,普通的索引即可,透過prefix來配對。
全文索引每個collection只能用一個,好鋼要用在刀刃上,例如文章內容這種欄位