我用coffeescript编码,我的代码包含一些elasticSearch查询,现在我想添加同义词但作为初学者,我不知道在哪里可以添加过滤器以及在编写之前应该做些什么过滤器来定义同义词以及正确的synatx是做什么的?
这是我的代码,没有同义词:
processArrFn['firstpart'] = (nomCallback) =>
client.search
index: 'project'
type: 'first_doc'
size: @_SEARCH_SIZE
body:
query:
function_score:
query:
query_string:
fields: ["NOM_OBJ^5","DEFINITION^3","TYPE^1"]
query: queryTxt
boost_mode: "multiply"
.then (res) => nomCallback(null, res)