分词
精确值不会被分词
测试分词器
template
index template
mapping template
search template
使得搜索和dsl分离
agg
buckert & metric
查询频繁doc不断更新 tems 性能优化
pipeline
查询
match match_parse terms
match 的terms之间用or, match_parse的terms之间用and 且和terms先后顺序有关,terms
term查询
多值数组term包含不是相等
查询和算分
term 查询优化使用constant_score忽略算分开销
全文查询
单字符串多字段查询
排序
针对字符串排序 fielddata=true 随时可以,doc_values需要重新索引
doc values vs filed data
分页
深度分页
避免深度分页
search_after
scroll
总结
相关性计算
TF
IDF
BM25
搜索相关性调试
搜索条件参数等 ,使用的分词器,mapping 使用高亮,explain,了解算分。
算分 function score
查询建议纠错
suggest api
suggest mode
自动补全
completion suggester
上下文补全
context suggester
分类相关