public class NestedQuery extends Object implements Query
举例:我们的文档是这样的:{"id":"1","os":{"name":"win7","ip":"127.0.0.1"}},我们想搜索os的name,
但是不能直接查询,需要通过NestedQuery
来进行查询。在"path"设置为“os”,然后query中放一个正常的Query
限定符和类型 | 类和说明 |
---|---|
static class |
NestedQuery.Builder |
构造器和说明 |
---|
NestedQuery() |
限定符和类型 | 方法和说明 |
---|---|
String |
getPath() |
Query |
getQuery() |
QueryType |
getQueryType() |
ScoreMode |
getScoreMode() |
float |
getWeight() |
protected static NestedQuery.Builder |
newBuilder() |
com.google.protobuf.ByteString |
serialize() |
void |
setPath(String path) |
void |
setQuery(Query query) |
void |
setScoreMode(ScoreMode scoreMode) |
void |
setWeight(float weight) |
public QueryType getQueryType()
getQueryType
在接口中 Query
public String getPath()
public void setPath(String path)
public Query getQuery()
public void setQuery(Query query)
public ScoreMode getScoreMode()
public void setScoreMode(ScoreMode scoreMode)
public float getWeight()
public void setWeight(float weight)
protected static NestedQuery.Builder newBuilder()
Copyright © 2019. All Rights Reserved.