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


Java TransportSearchAction类代码示例

本文整理汇总了Java中org.elasticsearch.action.search.TransportSearchAction的典型用法代码示例。如果您正苦于以下问题:Java TransportSearchAction类的具体用法?Java TransportSearchAction怎么用?Java TransportSearchAction使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: AsyncAction

import org.elasticsearch.action.search.TransportSearchAction; //导入依赖的package包/类
AsyncAction(Task task, AddFeaturesToSetRequest request, ActionListener<AddFeaturesToSetResponse> listener,
                   ClusterService clusterService, TransportSearchAction searchAction, TransportGetAction getAction,
                   TransportFeatureStoreAction featureStoreAction) {
    this.task = task;
    this.listener = listener;
    this.featureSetName = request.getFeatureSet();
    this.featureNamesQuery = request.getFeatureNameQuery();
    this.features = request.getFeatures();
    if (featureNamesQuery != null) {
        assert features == null || features.isEmpty();
        // 2 async actions if we fetch features from store, one otherwize.
        this.countdown = new CountDown(2);
    } else {
        assert features != null && !features.isEmpty();
        // 1 async actions if we already have features.
        this.countdown = new CountDown(1);
    }
    this.merge = request.isMerge();
    this.store = request.getStore();
    this.routing = request.getRouting();
    this.clusterService = clusterService;
    this.searchAction = searchAction;
    this.getAction = getAction;
    this.featureStoreAction = featureStoreAction;
    this.validation = request.getValidation();
}
 
开发者ID:o19s,项目名称:elasticsearch-learning-to-rank,代码行数:27,代码来源:TransportAddFeatureToSetAction.java

示例2: TransportClusteringAction

import org.elasticsearch.action.search.TransportSearchAction; //导入依赖的package包/类
@Inject
public TransportClusteringAction(Settings settings,
                                 ThreadPool threadPool,
                                 TransportService transportService,
                                 TransportSearchAction searchAction,
                                 ControllerSingleton controllerSingleton,
                                 ActionFilters actionFilters,
                                 IndexNameExpressionResolver indexNameExpressionResolver,
                                 NamedXContentRegistry xContentRegistry) {
    super(settings,
          ClusteringAction.NAME,
          threadPool,
          actionFilters,
          indexNameExpressionResolver,
          transportService.getTaskManager());

    this.searchAction = searchAction;
    this.controllerSingleton = controllerSingleton;
    transportService.registerRequestHandler(
            ClusteringAction.NAME,
            ClusteringActionRequest::new,
            ThreadPool.Names.SAME,
            new TransportHandler());
}
 
开发者ID:carrot2,项目名称:elasticsearch-carrot2,代码行数:25,代码来源:ClusteringAction.java

示例3: TransportSearchTemplateAction

import org.elasticsearch.action.search.TransportSearchAction; //导入依赖的package包/类
@Inject
public TransportSearchTemplateAction(Settings settings, ThreadPool threadPool, TransportService transportService,
                                     ActionFilters actionFilters, IndexNameExpressionResolver resolver,
                                     ScriptService scriptService,
                                     TransportSearchAction searchAction,
                                     NamedXContentRegistry xContentRegistry) {
    super(settings, SearchTemplateAction.NAME, threadPool, transportService, actionFilters, resolver, SearchTemplateRequest::new);
    this.scriptService = scriptService;
    this.searchAction = searchAction;
    this.xContentRegistry = xContentRegistry;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:12,代码来源:TransportSearchTemplateAction.java

示例4: TransportAddFeatureToSetAction

import org.elasticsearch.action.search.TransportSearchAction; //导入依赖的package包/类
@Inject
public TransportAddFeatureToSetAction(Settings settings, ThreadPool threadPool,
                                         TransportService transportService, ActionFilters actionFilters,
                                         IndexNameExpressionResolver indexNameExpressionResolver,
                                         ClusterService clusterService, TransportSearchAction searchAction,
                                         TransportGetAction getAction, TransportFeatureStoreAction featureStoreAction) {
    super(settings, AddFeaturesToSetAction.NAME, threadPool, transportService, actionFilters, indexNameExpressionResolver,
            AddFeaturesToSetRequest::new);
    this.clusterService = clusterService;
    this.searchAction = searchAction;
    this.getAction = getAction;
    this.featureStoreAction = featureStoreAction;
}
 
开发者ID:o19s,项目名称:elasticsearch-learning-to-rank,代码行数:14,代码来源:TransportAddFeatureToSetAction.java

示例5: TransportCoordinateSearchAction

import org.elasticsearch.action.search.TransportSearchAction; //导入依赖的package包/类
@Inject
public TransportCoordinateSearchAction(Settings settings, ThreadPool threadPool,
                                       TransportService transportService, FilterJoinCacheService cacheService,
                                       ActionFilters actionFilters, TransportSearchAction searchAction,
                                       IndexNameExpressionResolver indexNameExpressionResolver, Client client) {
  super(settings, CoordinateSearchAction.NAME, threadPool, transportService, actionFilters,
          indexNameExpressionResolver, client, SearchRequest.class);
  this.searchAction = searchAction;
  this.cacheService = cacheService;
}
 
开发者ID:sirensolutions,项目名称:siren-join,代码行数:11,代码来源:TransportCoordinateSearchAction.java

示例6: TransportSearchScriptTemplateAction

import org.elasticsearch.action.search.TransportSearchAction; //导入依赖的package包/类
@Inject
public TransportSearchScriptTemplateAction(final Settings settings, final ThreadPool threadPool,
        final TransportService transportService, final ActionFilters actionFilters, final IndexNameExpressionResolver resolver,
        final ScriptService scriptService, final TransportSearchAction searchAction, final NamedXContentRegistry xContentRegistry) {
    super(settings, SearchScriptTemplateAction.NAME, threadPool, transportService, actionFilters, resolver,
            SearchScriptTemplateRequest::new);
    this.scriptService = scriptService;
    this.searchAction = searchAction;
    this.xContentRegistry = xContentRegistry;
}
 
开发者ID:codelibs,项目名称:elasticsearch-sstmpl,代码行数:11,代码来源:TransportSearchScriptTemplateAction.java

示例7: TransportPutWarmerAction

import org.elasticsearch.action.search.TransportSearchAction; //导入依赖的package包/类
@Inject
public TransportPutWarmerAction(Settings settings, TransportService transportService, ClusterService clusterService, ThreadPool threadPool,
                                TransportSearchAction searchAction, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver) {
    super(settings, PutWarmerAction.NAME, transportService, clusterService, threadPool, actionFilters, indexNameExpressionResolver, PutWarmerRequest.class);
    this.searchAction = searchAction;
}
 
开发者ID:baidu,项目名称:Elasticsearch,代码行数:7,代码来源:TransportPutWarmerAction.java


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