我想知道搜索词出现在每个文档的给定字段中的次数。例如,给出以下文档
{
"id": 123,
"my_sentence": "There are many trees in the park. The trees are large and small"
}
和trees
的搜索字词,什么样的查询会产生像
{
"id": 123,
"hits": 2
}
我看过旧的答案并使用script
,例如
"script_fields": {
"tf": {
"script": "_index['field_to_search']['search_term'].tf()"
}
}
但是,当搜索词是单个单词时,这似乎才有用,并且搜索的特定字段不会被阻止。