0
給定一個elasticsearch文件是這樣的:elasticsearch選擇哪些領域使用了升壓
{
"name": "bob",
"title": "long text",
"text": "long text bla bla...",
"val_a1": 0.3,
"val_a2": 0.7,
"val_a3": 1.1,
...
"val_az": 0.65
}
我需要在Elastisearch搜索與文本字段給定的增加值加上文件升壓值從命名了字段val_xy
。
在示例中,搜索可能是:
"long"
與文本提升值:2.0
和通用升壓val_a6
所以,如果發現文本字段"long"
我用2.0的提升,並使用從字段值的提升值val_a6
。
如何在java Elasticsearch客戶端上執行此搜索?這是可能的?
你想通過'val'和'**'每個**結果來增加任何**匹配**的val_a6浮點數嗎? – Sam