当前位置: 首页>>代码示例>>Java>>正文


Java IndicesOptions.strictExpandOpenAndForbidClosed方法代码示例

本文整理汇总了Java中org.elasticsearch.action.support.IndicesOptions.strictExpandOpenAndForbidClosed方法的典型用法代码示例。如果您正苦于以下问题:Java IndicesOptions.strictExpandOpenAndForbidClosed方法的具体用法?Java IndicesOptions.strictExpandOpenAndForbidClosed怎么用?Java IndicesOptions.strictExpandOpenAndForbidClosed使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.elasticsearch.action.support.IndicesOptions的用法示例。


在下文中一共展示了IndicesOptions.strictExpandOpenAndForbidClosed方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: add

import org.elasticsearch.action.support.IndicesOptions; //导入方法依赖的package包/类
public MultiSearchTemplateRequestBuilder add(SearchTemplateRequest request) {
    if (request.getRequest().indicesOptions() == IndicesOptions.strictExpandOpenAndForbidClosed()
            && request().indicesOptions() != IndicesOptions.strictExpandOpenAndForbidClosed()) {
        request.getRequest().indicesOptions(request().indicesOptions());
    }

    super.request.add(request);
    return this;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:10,代码来源:MultiSearchTemplateRequestBuilder.java

示例2: add

import org.elasticsearch.action.support.IndicesOptions; //导入方法依赖的package包/类
/**
 * Add a search request to execute. Note, the order is important, the search response will be returned in the
 * same order as the search requests.
 * <p>
 * If ignoreIndices has been set on the search request, then the indicesOptions of the multi search request
 * will not be used (if set).
 */
public MultiSearchRequestBuilder add(SearchRequest request) {
    if (request.indicesOptions() == IndicesOptions.strictExpandOpenAndForbidClosed() && request().indicesOptions() != IndicesOptions.strictExpandOpenAndForbidClosed()) {
        request.indicesOptions(request().indicesOptions());
    }

    super.request.add(request);
    return this;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:16,代码来源:MultiSearchRequestBuilder.java

示例3: testDedupConcreteIndices

import org.elasticsearch.action.support.IndicesOptions; //导入方法依赖的package包/类
public void testDedupConcreteIndices() {
    MetaData.Builder mdBuilder = MetaData.builder()
            .put(indexBuilder("index1").putAlias(AliasMetaData.builder("alias1")));
    ClusterState state = ClusterState.builder(new ClusterName("_name")).metaData(mdBuilder).build();
    IndicesOptions[] indicesOptions = new IndicesOptions[]{ IndicesOptions.strictExpandOpen(), IndicesOptions.strictExpand(),
            IndicesOptions.lenientExpandOpen(), IndicesOptions.strictExpandOpenAndForbidClosed()};
    for (IndicesOptions options : indicesOptions) {
        IndexNameExpressionResolver.Context context = new IndexNameExpressionResolver.Context(state, options);
        String[] results = indexNameExpressionResolver.concreteIndexNames(context, "index1", "index1", "alias1");
        assertThat(results, equalTo(new String[]{"index1"}));
    }
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:13,代码来源:IndexNameExpressionResolverTests.java

示例4: add

import org.elasticsearch.action.support.IndicesOptions; //导入方法依赖的package包/类
/**
 * Embeds a percolate request to this multi percolate request
 */
public MultiPercolateRequest add(PercolateRequest request) {
    if (request.indices() == null && indices != null) {
        request.indices(indices);
    }
    if (request.documentType() == null && documentType != null) {
        request.documentType(documentType);
    }
    if (request.indicesOptions() == IndicesOptions.strictExpandOpenAndForbidClosed() && indicesOptions != IndicesOptions.strictExpandOpenAndForbidClosed()) {
        request.indicesOptions(indicesOptions);
    }
    requests.add(request);
    return this;
}
 
开发者ID:baidu,项目名称:Elasticsearch,代码行数:17,代码来源:MultiPercolateRequest.java

示例5: testSpecifiedIndexUnavailableSingleIndexThatIsClosed

import org.elasticsearch.action.support.IndicesOptions; //导入方法依赖的package包/类
public void testSpecifiedIndexUnavailableSingleIndexThatIsClosed() throws Exception {
    assertAcked(prepareCreate("test1"));
    // we need to wait until all shards are allocated since recovery from
    // gateway will fail unless the majority of the replicas was allocated
    // pre-closing. with lots of replicas this will fail.
    ensureGreen();

    assertAcked(client().admin().indices().prepareClose("test1"));

    IndicesOptions options = IndicesOptions.strictExpandOpenAndForbidClosed();
    verify(search("test1").setIndicesOptions(options), true);
    verify(msearch(options, "test1"), true);
    verify(clearCache("test1").setIndicesOptions(options), true);
    verify(_flush("test1").setIndicesOptions(options),true);
    verify(segments("test1").setIndicesOptions(options), true);
    verify(stats("test1").setIndicesOptions(options), true);
    verify(forceMerge("test1").setIndicesOptions(options), true);
    verify(refreshBuilder("test1").setIndicesOptions(options), true);
    verify(validateQuery("test1").setIndicesOptions(options), true);
    verify(aliasExists("test1").setIndicesOptions(options), true);
    verify(typesExists("test1").setIndicesOptions(options), true);
    verify(getAliases("test1").setIndicesOptions(options), true);
    verify(getFieldMapping("test1").setIndicesOptions(options), true);
    verify(getMapping("test1").setIndicesOptions(options), true);
    verify(getSettings("test1").setIndicesOptions(options), true);

    options = IndicesOptions.fromOptions(true, options.allowNoIndices(), options.expandWildcardsOpen(), options.expandWildcardsClosed(), options);
    verify(search("test1").setIndicesOptions(options), false);
    verify(msearch(options, "test1"), false);
    verify(clearCache("test1").setIndicesOptions(options), false);
    verify(_flush("test1").setIndicesOptions(options),false);
    verify(segments("test1").setIndicesOptions(options), false);
    verify(stats("test1").setIndicesOptions(options), false);
    verify(forceMerge("test1").setIndicesOptions(options), false);
    verify(refreshBuilder("test1").setIndicesOptions(options), false);
    verify(validateQuery("test1").setIndicesOptions(options), false);
    verify(aliasExists("test1").setIndicesOptions(options), false);
    verify(typesExists("test1").setIndicesOptions(options), false);
    verify(getAliases("test1").setIndicesOptions(options), false);
    verify(getFieldMapping("test1").setIndicesOptions(options), false);
    verify(getMapping("test1").setIndicesOptions(options), false);
    verify(getSettings("test1").setIndicesOptions(options), false);

    assertAcked(client().admin().indices().prepareOpen("test1"));
    ensureYellow();

    options = IndicesOptions.strictExpandOpenAndForbidClosed();
    verify(search("test1").setIndicesOptions(options), false);
    verify(msearch(options, "test1"), false);
    verify(clearCache("test1").setIndicesOptions(options), false);
    verify(_flush("test1").setIndicesOptions(options),false);
    verify(segments("test1").setIndicesOptions(options), false);
    verify(stats("test1").setIndicesOptions(options), false);
    verify(forceMerge("test1").setIndicesOptions(options), false);
    verify(refreshBuilder("test1").setIndicesOptions(options), false);
    verify(validateQuery("test1").setIndicesOptions(options), false);
    verify(aliasExists("test1").setIndicesOptions(options), false);
    verify(typesExists("test1").setIndicesOptions(options), false);
    verify(getAliases("test1").setIndicesOptions(options), false);
    verify(getFieldMapping("test1").setIndicesOptions(options), false);
    verify(getMapping("test1").setIndicesOptions(options), false);
    verify(getSettings("test1").setIndicesOptions(options), false);
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:64,代码来源:IndicesOptionsIntegrationIT.java

示例6: testSpecifiedIndexUnavailableSingleIndex

import org.elasticsearch.action.support.IndicesOptions; //导入方法依赖的package包/类
public void testSpecifiedIndexUnavailableSingleIndex() throws Exception {
    IndicesOptions options = IndicesOptions.strictExpandOpenAndForbidClosed();
    verify(search("test1").setIndicesOptions(options), true);
    verify(msearch(options, "test1"), true);
    verify(clearCache("test1").setIndicesOptions(options), true);
    verify(_flush("test1").setIndicesOptions(options),true);
    verify(segments("test1").setIndicesOptions(options), true);
    verify(stats("test1").setIndicesOptions(options), true);
    verify(forceMerge("test1").setIndicesOptions(options), true);
    verify(refreshBuilder("test1").setIndicesOptions(options), true);
    verify(validateQuery("test1").setIndicesOptions(options), true);
    verify(aliasExists("test1").setIndicesOptions(options), true);
    verify(typesExists("test1").setIndicesOptions(options), true);
    verify(getAliases("test1").setIndicesOptions(options), true);
    verify(getFieldMapping("test1").setIndicesOptions(options), true);
    verify(getMapping("test1").setIndicesOptions(options), true);
    verify(getSettings("test1").setIndicesOptions(options), true);

    options = IndicesOptions.fromOptions(true, options.allowNoIndices(), options.expandWildcardsOpen(), options.expandWildcardsClosed(), options);
    verify(search("test1").setIndicesOptions(options), false);
    verify(msearch(options, "test1"), false);
    verify(clearCache("test1").setIndicesOptions(options), false);
    verify(_flush("test1").setIndicesOptions(options),false);
    verify(segments("test1").setIndicesOptions(options), false);
    verify(stats("test1").setIndicesOptions(options), false);
    verify(forceMerge("test1").setIndicesOptions(options), false);
    verify(refreshBuilder("test1").setIndicesOptions(options), false);
    verify(validateQuery("test1").setIndicesOptions(options), false);
    verify(aliasExists("test1").setIndicesOptions(options), false);
    verify(typesExists("test1").setIndicesOptions(options), false);
    verify(getAliases("test1").setIndicesOptions(options), false);
    verify(getFieldMapping("test1").setIndicesOptions(options), false);
    verify(getMapping("test1").setIndicesOptions(options), false);
    verify(getSettings("test1").setIndicesOptions(options), false);

    assertAcked(prepareCreate("test1"));

    options = IndicesOptions.strictExpandOpenAndForbidClosed();
    verify(search("test1").setIndicesOptions(options), false);
    verify(msearch(options, "test1"), false);
    verify(clearCache("test1").setIndicesOptions(options), false);
    verify(_flush("test1").setIndicesOptions(options),false);
    verify(segments("test1").setIndicesOptions(options), false);
    verify(stats("test1").setIndicesOptions(options), false);
    verify(forceMerge("test1").setIndicesOptions(options), false);
    verify(refreshBuilder("test1").setIndicesOptions(options), false);
    verify(validateQuery("test1").setIndicesOptions(options), false);
    verify(aliasExists("test1").setIndicesOptions(options), false);
    verify(typesExists("test1").setIndicesOptions(options), false);
    verify(getAliases("test1").setIndicesOptions(options), false);
    verify(getFieldMapping("test1").setIndicesOptions(options), false);
    verify(getMapping("test1").setIndicesOptions(options), false);
    verify(getSettings("test1").setIndicesOptions(options), false);
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:55,代码来源:IndicesOptionsIntegrationIT.java


注:本文中的org.elasticsearch.action.support.IndicesOptions.strictExpandOpenAndForbidClosed方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。