def search_index(es_client, pyramid_request, settings_service): return SearchIndexService( session=pyramid_request.db, es_client=es_client, request=pyramid_request, settings=settings_service, )
def factory(_context, request): """Create a SearchIndexService.""" return SearchIndexService( request=request, es_client=request.es, session=request.db, settings=request.find_service(name="settings"), )
def factory(_context, request): """Create a SearchIndexService.""" return SearchIndexService( request=request, es_client=request.es, session=request.db, settings=request.find_service(name="settings"), queue=Queue( db=request.db, es=request.es, batch_indexer=BatchIndexer(request.db, request.es, request), ), )