de.aitools.aq.websearch.engines
Class ASearchEngine
java.lang.Object
de.aitools.aq.websearch.engines.ASearchEngine
- All Implemented Interfaces:
- Searchable
- Direct Known Subclasses:
- Bing, ChatNoir, Etools, Google, GoogleV2, Wikipedia, YaCy, Yahoo
public abstract class ASearchEngine
- extends java.lang.Object
- implements Searchable
- Version:
- $Id: ASearchEngine.java,v 1.7 2012/05/14 10:14:00 hoppe Exp $
- Author:
- dennis.hoppe(/\t)uni-weimar.de
Constructor Summary |
ASearchEngine(java.util.Properties properties)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.aitools.aq.websearch.engines.Searchable |
search |
QUERY
public static final java.lang.String QUERY
- See Also:
- Constant Field Values
RESULTS
public static final java.lang.String RESULTS
- See Also:
- Constant Field Values
URL
public static final java.lang.String URL
- See Also:
- Constant Field Values
DEFAULT_RESULTS
public static final int DEFAULT_RESULTS
- See Also:
- Constant Field Values
ASearchEngine
public ASearchEngine(java.util.Properties properties)
- Parameters:
properties
-
search
public final java.util.List<Result> search(Query query)
- Parameters:
query
-
- Returns:
getJSONString
public final java.lang.String getJSONString(Query query)
- Parameters:
query
-
- Returns:
getJSONString
public final java.lang.String getJSONString(Query query,
int nDocs)
- Parameters:
query
- nDocs
-
- Returns:
fetchHTML
public void fetchHTML(boolean value)
- Parameters:
value
-
isFetchingHTML
public final boolean isFetchingHTML()
- Returns:
fetchContent
public static final java.lang.String fetchContent(java.lang.String strUrl)
- Parameters:
docId
-
- Returns:
-
- Throws:
java.io.IOException