查询boost参数的最小值和最大值是多少?我在ES文档中都找不到它。
另外,boost参数是否可以是2.2的两倍?还是2.22?
这是我的查询的样子:
response = await ElasticClient.SearchAsync<Product>(s => s
.From(skip)
.Size(productSearch.ItemsPerPage)
.Index(productSearch.Company + PartOfIndexName + productSearch.Country)
.Query(q => q
.QueryString(qs => qs
.Fields(fs => fs
.Field(f => f.IdPart1, 4.00)
.Field(f => f.Title, 3.50)
.Field(f => f.BrandName, 3.00)
.Field(f => f.Description, 2.00)
)
.Query("*" + productSearch.Query + "*")
)
)
);
最佳答案
是的,升压可以是浮点值。
因此,您可以提供的最大提升为Float.MAX_VALUE
关于c# - 默认情况下,查询字段提升权重的最小值和最大值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49570765/