.Net Nestクライアントを通じてESを使用しています。
索引付けされた Index ドキュメントは次のようになります。
[ElasticType(
Name = "tag",
DateDetection = true,
NumericDetection = true,
SearchAnalyzer = "standard",
IndexAnalyzer = "standard"
)]
public class TagIndexDto : AbstractIndexDto
{
[ElasticProperty(Index = FieldIndexOption.analyzed, OmitNorms = true)]
public string Name { get; set; }
[ElasticProperty(Index = FieldIndexOption.analyzed, OmitNorms = true)]
public string Description { get; set; }
[ElasticProperty(AddSortField = true)]
public int FollowerCount { get; set; }
[ElasticProperty(AddSortField = true)]
public int ProductCount { get; set; }
[ElasticProperty(AddSortField = true)]
public int CatalogCount { get; set; }
}
私がやりたいことは、3 つのカウント (最後の 3 つのフィールド) の値に特定のブーストを与えることです。また、ブーストは構成可能である必要があります。これは、インデックス作成時にブーストの正確な値がわからないことを意味します。それは実際に lucene によってサポートされていますか? ES? または、存在しない機能を探していますか?
ありがとうローマ