Java源码示例:org.elasticsearch.index.query.QueryParser

示例1
@Inject
public IndicesQueriesRegistry(Settings settings, Set<QueryParser> injectedQueryParsers) {
    super(settings);
    Map<String, QueryParser> queryParsers = Maps.newHashMap();
    for (QueryParser queryParser : injectedQueryParsers) {
        for (String name : queryParser.names()) {
            queryParsers.put(name, queryParser);
        }
    }
    this.queryParsers = ImmutableMap.copyOf(queryParsers);
}
 
示例2
/**
 * Returns all the registered query parsers
 */
public ImmutableMap<String, QueryParser> queryParsers() {
    return queryParsers;
}