elasticsearch 选择合适的最小和最大ngram值,elasticsearch,mapping,n-gram,elasticsearch,Mapping,N Gram" /> elasticsearch 选择合适的最小和最大ngram值,elasticsearch,mapping,n-gram,elasticsearch,Mapping,N Gram" />

elasticsearch 选择合适的最小和最大ngram值

elasticsearch 选择合适的最小和最大ngram值,elasticsearch,mapping,n-gram,elasticsearch,Mapping,N Gram,使用最小克数为3、最大克数为10的ngram分析仪比最小克数为3、最大克数为3的ngram分析仪有什么好处 当min_gram等于max_gram时,与min_gram和max_gram不同的场景相比,db大小要小得多 当min_gram和max_gram小于查询本身时,查询将被brocken,没有max_gram大小的块,并且当max_gram等于3时,我仍然能够找到“Opel” 我错过什么了吗 这可能与排名有关吗 当最大克数等于4时用“欧宝”挖苦会比在ngram等于3时用“欧宝”搜索排名更好

使用最小克数为3、最大克数为10的ngram分析仪比最小克数为3、最大克数为3的ngram分析仪有什么好处

当min_gram等于max_gram时,与min_gram和max_gram不同的场景相比,db大小要小得多

当min_gram和max_gram小于查询本身时,查询将被brocken,没有max_gram大小的块,并且当max_gram等于3时,我仍然能够找到“Opel”

我错过什么了吗

这可能与排名有关吗

当最大克数等于4时用“欧宝”挖苦会比在ngram等于3时用“欧宝”搜索排名更好


当最小值和最大值不同时,使用ngram(而不是边缘ngram)有什么好处?

这可能是真的,但可能不是。这取决于你有多少个带“ope”的单词。你可能会失去opel而不是open、opera、oped、OPORM等。特别是如果这不是edge ngram,那么你也会有hope、rope等词,但规模相对较小(例如搜索可能产生可接受结果的汽车品牌)