queryBuilder = matchAllQuery(); } else { queryBuilder = queryStringQuery(query).allowLeadingWildcard(configuration.isAllowLeadingWildcardSearches());
@Override public <P extends ParaObject> List<P> findQuery(String appid, String type, String query, Pager... pager) { if (StringUtils.isBlank(query)) { return Collections.emptyList(); } QueryBuilder qb = QueryBuilders.queryString(query).allowLeadingWildcard(false); return searchQuery(appid, type, qb, pager); }
queryStringQuery.allowLeadingWildcard(Boolean.parseBoolean(val));
queryBuilder = matchAllQuery(); } else { queryBuilder = queryStringQuery(query).allowLeadingWildcard(configuration.isAllowLeadingWildcardSearches());
protected QueryBuilder createQueryStringQuery(QueryStringQueryParameters queryParameters) { String queryString = queryParameters.getQueryString(); if (queryString == null || queryString.equals("*")) { return QueryBuilders.matchAllQuery(); } if (getSearchIndex().isServerPluginInstalled()) { return VertexiumQueryStringQueryBuilder.build(queryString, getParameters().getAuthorizations()); } else { Collection<String> fields = getSearchIndex().getQueryablePropertyNames(getGraph(), getParameters().getAuthorizations()); QueryStringQueryBuilder qs = QueryBuilders.queryStringQuery(queryString); for (String field : fields) { qs = qs.field(getSearchIndex().replaceFieldnameDots(field)); } qs.allowLeadingWildcard(false); return qs; } }
protected QueryBuilder createQueryStringQuery(QueryStringQueryParameters queryParameters) { String queryString = queryParameters.getQueryString(); if (queryString == null || queryString.equals("*")) { return QueryBuilders.matchAllQuery(); } if (getSearchIndex().isServerPluginInstalled()) { return VertexiumQueryStringQueryBuilder.build(queryString, getParameters().getAuthorizations()); } else { Collection<String> fields = getSearchIndex().getQueryablePropertyNames(getGraph(), getParameters().getAuthorizations()); QueryStringQueryBuilder qs = QueryBuilders.queryStringQuery(queryString); for (String field : fields) { qs = qs.field(getSearchIndex().replaceFieldnameDots(field)); } qs.allowLeadingWildcard(false); return qs; } }
queryStringQuery.analyzer(analyzer); queryStringQuery.quoteAnalyzer(quoteAnalyzer); queryStringQuery.allowLeadingWildcard(allowLeadingWildcard); queryStringQuery.maxDeterminizedStates(maxDeterminizedStates); queryStringQuery.enablePositionIncrements(enablePositionIncrements);
.allowLeadingWildcard(true) .analyzeWildcard(true); TermsBuilder terms = AggregationBuilders.terms("name")
queryStringQuery.analyzer(analyzer); queryStringQuery.quoteAnalyzer(quoteAnalyzer); queryStringQuery.allowLeadingWildcard(allowLeadingWildcard); queryStringQuery.autoGeneratePhraseQueries(autoGeneratePhraseQueries); queryStringQuery.maxDeterminizedStates(maxDeterminizedStates);
queryStringQuery.analyzer(analyzer); queryStringQuery.quoteAnalyzer(quoteAnalyzer); queryStringQuery.allowLeadingWildcard(allowLeadingWildcard); queryStringQuery.maxDeterminizedStates(maxDeterminizedStates); queryStringQuery.enablePositionIncrements(enablePositionIncrements);
queryStringQuery.analyzer(analyzer); queryStringQuery.quoteAnalyzer(quoteAnalyzer); queryStringQuery.allowLeadingWildcard(allowLeadingWildcard); queryStringQuery.maxDeterminizedStates(maxDeterminizedStates); queryStringQuery.enablePositionIncrements(enablePositionIncrements);