public class NotQuery
- extends CompositeQuery
A query that specifies things that should not appear on the page. Note that a
not query here is always exact.
Create a query of the form left -notPart.
Used by getSearchString to build up the query string recursively from the
|Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
public NotQuery(Query left,
- Create a query of the form left -notPart.
left - the basic query to be modified
notPart - the keyword phrase to be excluded.
public java.lang.String buildSearchString(java.util.List<Query> start,
- Description copied from class:
- Used by getSearchString to build up the query string recursively from the
parts. Note that the work is done on the unwinding phase of the
recursion. Those query fragments that must appear first or last in a
query string defer being added to the string until the end, by putting a
reference to themselves intoone of the two lists. These lists are then
processed at the end after some verification.
- Specified by:
buildSearchString in class
start - the list of query objects that must come first in a Google
finish - the list of query objects that must come last in a Google
query. e.g. site:
- the query string