Elastic4s——如何表达"matched_fields"
Elastic4s - how to express "matched_fields"
我想在Elastic4s 中实现以下查询。看不到任何在荧光笔中实现 matched_fields 子句的方法。有帮助吗?
{
"query": {
"multi_match": {
"type": "most_fields",
"query": "hello world",
"fields": [ "text", "text.human" ]
}
},
"highlight": {
"order": "score",
"fields": {
"text": {
"matched_fields": [ "text", "text.human" ],
"fragment_size": 100,
"number_of_fragments": 10
}
}
}
}
一个答案非常简单的问题。你还不能在 elastic4s 中做到这一点 :)
所以,我刚刚添加了它:
https://github.com/sksamuel/elastic4s/commit/3f8a4e47ae603b7a3263bc3d31c27f2b6706cd8e
这将在下一个 1.5.x 版本和 1.6.0.
中发布
我想在Elastic4s 中实现以下查询。看不到任何在荧光笔中实现 matched_fields 子句的方法。有帮助吗?
{
"query": {
"multi_match": {
"type": "most_fields",
"query": "hello world",
"fields": [ "text", "text.human" ]
}
},
"highlight": {
"order": "score",
"fields": {
"text": {
"matched_fields": [ "text", "text.human" ],
"fragment_size": 100,
"number_of_fragments": 10
}
}
}
}
一个答案非常简单的问题。你还不能在 elastic4s 中做到这一点 :)
所以,我刚刚添加了它: https://github.com/sksamuel/elastic4s/commit/3f8a4e47ae603b7a3263bc3d31c27f2b6706cd8e
这将在下一个 1.5.x 版本和 1.6.0.
中发布