之前几次要调节相关度算法都是直接修改的lucene的源码包, 需要重启es。 随着深度使用es ,集群重启又很麻烦,经过阅读官网文档终于找到了解决方案(建立mapping时,指定相关度)
官网说明https://www.elastic.co/guide/en/elasticsearch/reference/6.5/index-modules-similarity.html#bm25
{
"settings": {
"analysis": {
"analyzer": {
"comma": {
"type": "pattern",
"pattern": ","
},
"char": {
"type": "pattern",
"pattern": ""
}
}