org.elasticsearch.search.builder.SearchSourceBuilder.storedFields()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(191)

本文整理了Java中org.elasticsearch.search.builder.SearchSourceBuilder.storedFields()方法的一些代码示例,展示了SearchSourceBuilder.storedFields()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SearchSourceBuilder.storedFields()方法的具体详情如下:
包路径:org.elasticsearch.search.builder.SearchSourceBuilder
类名称:SearchSourceBuilder
方法名:storedFields

SearchSourceBuilder.storedFields介绍

[英]Gets the stored fields context.
[中]获取存储字段的上下文。

代码示例

代码示例来源:origin: floragunncom/search-guard

public static boolean isNeeded(SearchRequest request) {
  return (request.source() != null && request.source().fetchSource() != null && (request.source().fetchSource().includes() != null || request
      .source().fetchSource().excludes() != null))
      || (request.source() != null && request.source().storedFields() != null
          && request.source().storedFields().fieldNames() != null && !request.source().storedFields().fieldNames().isEmpty());
}

代码示例来源:origin: org.elasticsearch/elasticsearch

/**
 * Adds a stored field to load and return as part of the
 * search request. If none are specified, the source of the document will be
 * return.
 */
public SearchSourceBuilder storedField(String name) {
  return storedFields(Collections.singletonList(name));
}

代码示例来源:origin: org.elasticsearch/elasticsearch

/**
 * Adds stored fields to load and return (note, it must be stored) as part of the search request.
 * To disable the stored fields entirely (source and metadata fields) use {@code storedField("_none_")}.
 * @deprecated Use {@link SearchRequestBuilder#storedFields(String...)} instead.
 */
@Deprecated
public SearchRequestBuilder fields(String... fields) {
  sourceBuilder().storedFields(Arrays.asList(fields));
  return this;
}

代码示例来源:origin: org.elasticsearch/elasticsearch

/**
 * Adds stored fields to load and return (note, it must be stored) as part of the search request.
 * To disable the stored fields entirely (source and metadata fields) use {@code storedField("_none_")}.
 */
public SearchRequestBuilder storedFields(String... fields) {
  sourceBuilder().storedFields(Arrays.asList(fields));
  return this;
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

/**
 * Adds a stored field to load and return as part of the
 * search request. If none are specified, the source of the document will be
 * return.
 */
public SearchSourceBuilder storedField(String name) {
  return storedFields(Collections.singletonList(name));
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

/**
 * Adds a stored field to load and return as part of the
 * search request. If none are specified, the source of the document will be
 * return.
 */
public SearchSourceBuilder storedField(String name) {
  return storedFields(Collections.singletonList(name));
}

代码示例来源:origin: apache/servicemix-bundles

/**
 * Adds a stored field to load and return as part of the
 * search request. If none are specified, the source of the document will be
 * return.
 */
public SearchSourceBuilder storedField(String name) {
  return storedFields(Collections.singletonList(name));
}

代码示例来源:origin: org.elasticsearch/elasticsearch

@Override
public ActionRequestValidationException validate() {
  ActionRequestValidationException e = searchRequest.validate();
  if (searchRequest.source().from() != -1) {
    e = addValidationError("from is not supported in this context", e);
  }
  if (searchRequest.source().storedFields() != null) {
    e = addValidationError("stored_fields is not supported in this context", e);
  }
  if (maxRetries < 0) {
    e = addValidationError("retries cannot be negative", e);
  }
  if (false == (size == -1 || size > 0)) {
    e = addValidationError(
        "size should be greater than 0 if the request is limited to some number of documents or -1 if it isn't but it was ["
            + size + "]",
        e);
  }
  if (searchRequest.source().slice() != null && slices != DEFAULT_SLICES) {
    e = addValidationError("can't specify both manual and automatic slicing at the same time", e);
  }
  return e;
}

代码示例来源:origin: dadoonet/fscrawler

ssb.storedFields(request.getFields());

代码示例来源:origin: dadoonet/fscrawler

ssb.storedFields(request.getFields());

代码示例来源:origin: dadoonet/fscrawler

ssb.storedFields(request.getFields());

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

/**
 * Adds stored fields to load and return (note, it must be stored) as part of the search request.
 * To disable the stored fields entirely (source and metadata fields) use {@code storedField("_none_")}.
 * @deprecated Use {@link SearchRequestBuilder#storedFields(String...)} instead.
 */
@Deprecated
public SearchRequestBuilder fields(String... fields) {
  sourceBuilder().storedFields(Arrays.asList(fields));
  return this;
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

/**
 * Adds stored fields to load and return (note, it must be stored) as part of the search request.
 * To disable the stored fields entirely (source and metadata fields) use {@code storedField("_none_")}.
 * @deprecated Use {@link SearchRequestBuilder#storedFields(String...)} instead.
 */
@Deprecated
public SearchRequestBuilder fields(String... fields) {
  sourceBuilder().storedFields(Arrays.asList(fields));
  return this;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

/**
 * Adds stored fields to load and return (note, it must be stored) as part of the search request.
 * To disable the stored fields entirely (source and metadata fields) use {@code storedField("_none_")}.
 */
public SearchRequestBuilder storedFields(String... fields) {
  sourceBuilder().storedFields(Arrays.asList(fields));
  return this;
}

代码示例来源:origin: apache/servicemix-bundles

/**
 * Adds stored fields to load and return (note, it must be stored) as part of the search request.
 * To disable the stored fields entirely (source and metadata fields) use {@code storedField("_none_")}.
 */
public SearchRequestBuilder storedFields(String... fields) {
  sourceBuilder().storedFields(Arrays.asList(fields));
  return this;
}

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

/**
 * Adds stored fields to load and return (note, it must be stored) as part of the search request.
 * To disable the stored fields entirely (source and metadata fields) use {@code storedField("_none_")}.
 */
public SearchRequestBuilder storedFields(String... fields) {
  sourceBuilder().storedFields(Arrays.asList(fields));
  return this;
}

代码示例来源:origin: apache/servicemix-bundles

/**
 * Adds stored fields to load and return (note, it must be stored) as part of the search request.
 * To disable the stored fields entirely (source and metadata fields) use {@code storedField("_none_")}.
 * @deprecated Use {@link SearchRequestBuilder#storedFields(String...)} instead.
 */
@Deprecated
public SearchRequestBuilder fields(String... fields) {
  sourceBuilder().storedFields(Arrays.asList(fields));
  return this;
}

代码示例来源:origin: org.elasticsearch/elasticsearch

StoredFieldsContext.fromRestRequest(SearchSourceBuilder.STORED_FIELDS_FIELD.getPreferredName(), request);
if (storedFieldsContext != null) {
  searchSourceBuilder.storedFields(storedFieldsContext);

代码示例来源:origin: org.elasticsearch/elasticsearch

if (source.storedFields() != null) {
  if (source.storedFields().fetchFields() == false) {
    if (context.version()) {
      throw new SearchContextException(context, "`stored_fields` cannot be disabled if version is requested");
  context.storedFieldsContext(source.storedFields());

代码示例来源:origin: com.floragunn/search-guard-6

public static boolean isNeeded(SearchRequest request) {
  return (request.source() != null && request.source().fetchSource() != null && (request.source().fetchSource().includes() != null || request
      .source().fetchSource().excludes() != null))
      || (request.source() != null && request.source().storedFields() != null
          && request.source().storedFields().fieldNames() != null && !request.source().storedFields().fieldNames().isEmpty());
}

相关文章

微信公众号

最新文章

更多

SearchSourceBuilder类方法