Package | Description |
---|---|
org.egothor.apps |
This package contains EGOTHOR applications.
|
org.egothor.cache |
Provides classes that help implementing a cache for the egothor project.
|
org.egothor.core |
This package concentrates the core data objects and interfaces.
|
org.egothor.core.memory |
This package contains an implementation of barrels in memory.
|
org.egothor.core.query |
This package contains objects that represent a structure of a
query in our inner and binary form, readers of a barrel and a result queue.
|
org.egothor.dir |
This package defines objects of distributed IR layer.
|
org.egothor.query |
This package contains objects that represent a structure of a
query in our inner form.
|
org.egothor.query.parser |
This package defines JavaCC parser of user's query.
|
org.egothor.slotter |
This package is responsible for management of arrays of DynStruct
objects.
|
org.egothor.store |
This package contains an implementation of barrels on a hard disk.
|
Modifier and Type | Method and Description |
---|---|
static void |
Search.printQuery(Query q)
Description of the Method
|
Modifier and Type | Method and Description |
---|---|
Query |
CachedQuery.getQuery()
Gets the query which results we are caching.
|
Constructor and Description |
---|
CachedQuery(Query query,
Token[] tokens,
int offset,
int length,
long max_hits2scan,
double pg_rerank)
Constructor for the CachedQuery object.
|
Modifier and Type | Method and Description |
---|---|
Query |
QueryResponse.getAdaptedQuery()
Return the query which was finally solved in the system.
|
Modifier and Type | Method and Description |
---|---|
void |
Barrel.query(Query q,
ResultList result)
Submit a query to this Barrel.
|
Constructor and Description |
---|
QueryResponse(int offset,
long wouldBe,
long positives,
Sequence<Hit> e,
Token[] queryTokens,
int enum_len,
Query adaptedQuery)
Constructor for the QueryResponse object.
|
Modifier and Type | Method and Description |
---|---|
void |
MemoryBarrel.query(Query q,
ResultList result)
Not implemented.
|
void |
Document.query(Query q,
ResultList result)
Not implemented..
|
Modifier and Type | Method and Description |
---|---|
Query |
Query.applyCWI(CWI cwi)
Return a new Query object with the given CWI applied.
|
Modifier and Type | Method and Description |
---|---|
Query |
ControlsHandlerGlad.buildControlsSubquery(String[] controls)
All controls are transformed into BITMAP tokens which are not required or prohibited, all connected with OR which
is not required or prohibited as well.
|
Query |
ControlsHandlerStern.buildControlsSubquery(String[] controls)
All controls are transformed into BITMAP tokens which are required and not prohibited, all connected with AND
which is not required or prohibited.
|
abstract Query |
ControlsHandler.buildControlsSubquery(String[] controls)
Builds a subquery according to controls specification.
|
Modifier and Type | Method and Description |
---|---|
void |
Group.query(Query q,
ResultList result)
Submit the given query to this Group.
|
void |
TankerImplSecure.query(Query q,
ResultList result)
Deprecated.
|
void |
TankerImplSecure.querySecure(Query q,
ResultList result)
Standard query, but using multithreaded safe way.
|
Modifier and Type | Class and Description |
---|---|
class |
QAnd
The QAnd object represents an AND operator in a query.
|
class |
QGroup
The QGroup object represents a group of clausulas.
|
class |
QNot
The QNot class represents a
NOT formula. |
class |
QOr
The QOr object represents an OR operator in a query.
|
class |
QPhrase |
class |
QProx
The QProx object represents an digit operator in a query.
|
class |
QTerm
The QTerm class represents a term.
|
Modifier and Type | Method and Description |
---|---|
Query |
QProx.applyCWI(CWI cwi)
Return a QProx object with the given CWI applied to both sides of
the query.
|
Query |
QGroup.applyCWI(CWI cwi)
Apply the given CWI to this Query.
|
Query |
QTerm.applyCWI(CWI cwi)
Return a QTerm object with the given CWI applied.
|
Query |
QNot.applyCWI(CWI cwi)
Return a QNot object with the given CWI applied to both sides of
the query.
|
Query |
QAnd.applyCWI(CWI cwi)
Return a QAnd object with the given CWI applied to both sides of
the query.
|
Query |
QPhrase.applyCWI(CWI cwi)
Return a QPhrase object with the given CWI applied to both sides of
the query.
|
Query |
QOr.applyCWI(CWI cwi)
Return a QOr object with the given CWI applied to both sides of the
query.
|
Modifier and Type | Method and Description |
---|---|
void |
QGroup.add(Query q)
Add the given Query to the group.
|
Constructor and Description |
---|
QAnd(Query a,
Query b)
Constructor for the QAnd object.
|
QAnd(Query a,
Query b,
boolean req,
boolean proh)
Constructor for the QAnd object.
|
QNot(Query a,
Query b)
Constructor for the QNot object.
|
QNot(Query a,
Query b,
boolean required,
boolean prohibited)
Constructor for the QNot object.
|
QOr(Query a,
Query b)
Constructor for the QOr object.
|
Modifier and Type | Method and Description |
---|---|
Query |
Parser.readClausula() |
Query |
Parser.readClausulaI() |
Query |
Parser.readClausulaX() |
Query |
Parser.readPhrase() |
Modifier and Type | Method and Description |
---|---|
void |
BarrelShadow.query(Query q,
ResultList result)
Submit a query to this Barrel.
|
Modifier and Type | Method and Description |
---|---|
void |
ThickBarrel.query(Query q,
ResultList result)
Solves a query in this barrel.
|
Copyright © 2016 Egothor. All Rights Reserved.