- 前缀搜索 prefix
- 前缀搜索的原理
- 通配符搜索 wildcard和regexp
wildcard和regexp,与prefix原理一致,都会扫描整个索引,性能很差.在实际应用中,能不用尽量别用。性能太差了。
实际场景中,可能有些场景是全文检索,而只能用prefix
前缀搜索
前缀搜索 顾名思义:对field中的text 进行前缀搜索(根据字符串的前缀去搜索)。其中text 需要不分词。
例子一
C3D0-KD345
C3K5-DFG65
C4I8-UI365
使用C3查询:
C3 --> 上面这两个都搜索出来 --> 根据字符串的前缀去搜索
前缀搜索的原理
前缀越短,要处理的doc越多,性能越差,尽可能用长前缀搜索