我是elasticsearch的新手。我需要获取查询结果的文档大小。 示例:在ES中查询文档时使用-- this is a document. (19bytes). this is also a document. (24bytes) content:{"a":"this is a document", "b":"this is also a document"}(53bytes)。我会得到上面的文件作为结果。因此,两个文档的大小都是32字节。我需要elasticsearch中的32字节作为结果。
我在不同的商店里有大量的商品。其中一些文章是自有品牌文章,应该在我的elasticsearch搜索结果中排名高于其他文章(但是应该同时显示自有品牌和非自有品牌)。 我已经尝试过使用field_value_factor的不同方法,但似乎不适合使用布尔型字段。我还在Boosting an elasticsearch result based on a boolean field value中尝试了接近的解决方案,但对我来说效果并不好。与许多非ownBrand文章相比,使用ownBrand方法的结果仍然排名较低。 索引: schema: {
articleId: { type: '
我试图在Elasticsearch中查询,但一次又一次地,我从elasticsearch中得到了相同查询的不同结果集。我的集群有3个分片和2个副本。我的第一个猜测是,这可能是因为碎片的作用,所以我尝试使用dfs_query_then_fetch查询,但仍然有相同的问题,经过大量搜索后,我发现它正在搜索的碎片正在发生变化,所以我使用首选项进行查询。我仍然观察到了同样的问题。我现在别无选择,不知道问题出在哪里。在此粘贴我的查询
POST _search?search_type=dfs_query_then_fetch&preference=metiswayfinder
{