public static FunctionScoreQuery BuildFunctionScoreQuery(Aliyun.TableStore.DataModel.Search.Query.FunctionScoreQuery query) { FunctionScoreQuery.Builder builder = FunctionScoreQuery.CreateBuilder(); builder.SetQuery(SearchQueryBuilder.BuildQuery(query.Query)); builder.SetFieldValueFactor(BuildFieldValueFactor(query.FieldValueFactor)); return(builder.Build()); }
public static NestedQuery BuildNestedQuery(Aliyun.TableStore.DataModel.Search.Query.NestedQuery query) { NestedQuery.Builder builder = NestedQuery.CreateBuilder(); builder.SetQuery(SearchQueryBuilder.BuildQuery(query.Query)); builder.SetPath(query.Path); builder.SetScoreMode(BuildScoreMode(query.ScoreMode)); return(builder.Build()); }
public static ConstScoreQuery BuildConstScoreQuery(Aliyun.TableStore.DataModel.Search.Query.ConstScoreQuery query) { ConstScoreQuery.Builder builder = ConstScoreQuery.CreateBuilder(); builder.SetFilter(SearchQueryBuilder.BuildQuery(query.Filter)); return(builder.Build()); }