官术网_书友最值得收藏!

3.6.1 創(chuàng)建全文索引

通過命令CREATE FULLTEXT INDEX創(chuàng)建全文索引。

創(chuàng)建節(jié)點的全文索引:

創(chuàng)建關(guān)系的全文索引:

其中,OPTION子句支持以下配置項:

● indexProvider:默認值只能是fulltext-1.0。

● indexConfig:可以使用以下參數(shù):

? 參數(shù)fulltext.analyzer:用于指定分析器。使用db.index.fulltext.listAvailableAnalyzers過程查看可用的選項。

? 參數(shù)fulltext.eventually_consistent:最終一致性標志。設(shè)置為true時,提交的更新事務(wù)將在后臺線程中處理,而不是前臺提交,可以使該索引滿足最終一致性。

雖然一個關(guān)系只能有一種類型,但關(guān)系的全文索引可以索引多種類型,并且一個關(guān)系只要匹配全文索引的關(guān)系類型之一和索引屬性之一,就可以被全文索引所包含。示例如下:

這個例子中,基于關(guān)系類型TAGGED_AS和屬性taggedByUser創(chuàng)建了一個最終一致性的全文索引,并且使用了url_or_email分析器。在這個系統(tǒng)中,根據(jù)用戶可訪問的文檔為用戶分配標簽,而使用屬性taggedByUser的索引可以快速找到用戶的所有文檔。如果沒有關(guān)系索引,則必須在數(shù)據(jù)模型中的標簽和文檔之間添加人工連接節(jié)點,以便對這些節(jié)點進行索引。

主站蜘蛛池模板: 卢龙县| 锡林郭勒盟| 乐陵市| 柞水县| 嵊州市| 巩留县| 库伦旗| 吉安县| 民县| 宁阳县| 张家港市| 永州市| 迭部县| 苏州市| 全南县| 抚松县| 明水县| 晋江市| 维西| 哈密市| 台南县| 城步| 旬阳县| 林周县| 泸定县| 天台县| 民丰县| 鄄城县| 鄂温| 达州市| 佳木斯市| 天等县| 博野县| 汾西县| 班戈县| 同江市| 资阳市| 宁晋县| 汝南县| 青铜峡市| 翼城县|