Class CrawlerEngineClient
java.lang.Object
org.codelibs.fess.crawler.client.FesenClient
org.codelibs.fess.opensearch.client.CrawlerEngineClient
- All Implemented Interfaces:
Closeable,AutoCloseable,org.opensearch.common.lease.Releasable,org.opensearch.transport.client.Client,org.opensearch.transport.client.OpenSearchClient
public class CrawlerEngineClient
extends org.codelibs.fess.crawler.client.FesenClient
OpenSearch client implementation specifically for crawler operations.
Extends FesenClient to provide search engine connectivity for the crawler components.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.codelibs.fess.crawler.client.FesenClient
org.codelibs.fess.crawler.client.FesenClient.OnConnectListener -
Field Summary
Fields inherited from class org.codelibs.fess.crawler.client.FesenClient
address, client, connTimeout, HTTP_ADDRESS, maxRetryCount, onConnectListenerList, retryInterval, scrollForDelete, searchPreference, sizeForDelete, TARGET_INDICES, targetIndicesFields inherited from interface org.opensearch.transport.client.Client
CLIENT_TYPE_SETTING_S -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.opensearch.transport.client.ClientMethods inherited from class org.codelibs.fess.crawler.client.FesenClient
addOnConnectListener, admin, bulk, bulk, clearScroll, clearScroll, clearScroll, close, connect, connected, createPit, delete, delete, deleteByQuery, deleteByQuery, deletePits, destroy, execute, execute, explain, explain, fieldCaps, fieldCaps, filterWithHeader, get, get, get, getAllPits, index, index, listViewNames, listViewNames, multiGet, multiGet, multiSearch, multiSearch, multiTermVectors, multiTermVectors, pitSegments, prepareBulk, prepareBulk, prepareClearScroll, prepareDelete, prepareDelete, prepareExplain, prepareFieldCaps, prepareGet, prepareGet, prepareIndex, prepareIndex, prepareMultiGet, prepareMultiSearch, prepareMultiTermVectors, prepareSearch, prepareSearchScroll, prepareStreamSearch, prepareTermVectors, prepareTermVectors, prepareUpdate, prepareUpdate, search, search, searchScroll, searchScroll, searchView, searchView, setAddress, setConnTimeout, setMaxRetryCount, setRetryInterval, setScrollForDelete, setSearchPreference, setSizeForDelete, settings, termVectors, termVectors, threadPool, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.transport.client.Client
bulkAsync, clearScrollAsync, deleteAsync, explainAsync, fieldCapsAsync, getAsync, getRemoteClusterClient, indexAsync, listViewNamesAsync, multiGetAsync, multiSearchAsync, multiTermVectorsAsync, searchAsync, searchScrollAsync, searchViewAsync, termVectorsAsync, updateAsync
-
Constructor Details
-
CrawlerEngineClient
public CrawlerEngineClient()Creates a new instance of CrawlerEngineClient.
-
-
Method Details
-
createClient
protected org.opensearch.transport.client.Client createClient()- Overrides:
createClientin classorg.codelibs.fess.crawler.client.FesenClient
-