public class DependencySearch
extends de.ims.icarus.search_tools.corpus.AbstractCorpusSearch
de.ims.icarus.search_tools.corpus.AbstractCorpusSearch.CorpusObserver, de.ims.icarus.search_tools.corpus.AbstractCorpusSearch.SentenceWorker
de.ims.icarus.search_tools.tree.AbstractTreeSearch.SearchWorker
de.ims.icarus.search_tools.standard.AbstractParallelSearch.DefaultSearchResolver, de.ims.icarus.search_tools.standard.AbstractParallelSearch.ItemBuffer, de.ims.icarus.search_tools.standard.AbstractParallelSearch.ItemRequestResult, de.ims.icarus.search_tools.standard.AbstractParallelSearch.Worker
dataType, observer
ANNOTATION_BUFFER_SIZE, nextItemIndex, notifer, orientation, pendingIndices, pendingItems, pendingWorkers, processed, result, resultLimit, searchMode, source, workers
DEFAULT_OPTIMIZE_SEARCH, DEFAULT_SEARCH_CASESENSITIVE, DEFAULT_SEARCH_MAX_LENGTH, DEFAULT_SEARCH_MIN_LENGTH, DEFAULT_SEARCH_MODE, DEFAULT_SEARCH_NON_PROJECTIVE, DEFAULT_SEARCH_ORIENTATION, DEFAULT_SEARCH_RESULT_LIMIT, OPTIMIZE_SEARCH, SEARCH_CASESENSITIVE, SEARCH_MAX_LENGTH, SEARCH_MIN_LENGTH, SEARCH_MODE, SEARCH_NON_PROJECTIVE, SEARCH_ORIENTATION, SEARCH_RESULT_LIMIT
Constructor and Description |
---|
DependencySearch(de.ims.icarus.search_tools.SearchFactory factory,
de.ims.icarus.search_tools.SearchQuery query,
de.ims.icarus.util.Options options,
java.lang.Object target) |
Modifier and Type | Method and Description |
---|---|
protected de.ims.icarus.search_tools.annotation.ResultAnnotator |
createAnnotator() |
protected de.ims.icarus.language.SentenceDataList |
createSource(java.lang.Object target) |
protected de.ims.icarus.search_tools.tree.TargetTree |
createTargetTree() |
createObserver, createResult, createWorker, getDefaultDataType, getTargetItem
createCache, createEntryBuilder, createRootMatcher, createTreeOptions, initEngine, validateGraph
awaitItem, createResult, finalizeResult, getMaxWorkerCount, getPerformanceInfo, getResult, getSearchGraph, getSearchResolver, hasUnprocessedItems, init, innerCancel, innerExecute, itemProcessed, nextItem, offerItem, workerFinished
cancel, execute, finish, getFactory, getParameter, getParameters, getProgress, getProperty, getQuery, getState, getTarget, isCancelled, isDone, isRunning, isSerializable, setProgress, setProperty, setState
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
public DependencySearch(de.ims.icarus.search_tools.SearchFactory factory, de.ims.icarus.search_tools.SearchQuery query, de.ims.icarus.util.Options options, java.lang.Object target)
protected de.ims.icarus.search_tools.tree.TargetTree createTargetTree()
createTargetTree
in class de.ims.icarus.search_tools.tree.AbstractTreeSearch
AbstractTreeSearch.createTargetTree()
protected de.ims.icarus.language.SentenceDataList createSource(java.lang.Object target)
createSource
in class de.ims.icarus.search_tools.corpus.AbstractCorpusSearch
AbstractParallelSearch.createSource(java.lang.Object)
protected de.ims.icarus.search_tools.annotation.ResultAnnotator createAnnotator()
createAnnotator
in class de.ims.icarus.search_tools.standard.AbstractParallelSearch
AbstractParallelSearch.createAnnotator()