|
Carrot2 v3.3.0
API Documentation |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.carrot2.source.boss.BossSearchService
public abstract class BossSearchService
A superclass shared between various Boss verticals.
| Field Summary | |
|---|---|
String |
appid
Application ID required for BOSS services. |
static String |
CARROTSEARCH_APPID
Yahoo BOSS application ID assigned to Carrot2/ Carrot Search. |
BossLanguageCodes |
languageAndRegion
Restricts search to the specified language and region. |
protected org.slf4j.Logger |
logger
Logger for this object. |
protected MultipageSearchEngineMetadata |
metadata
BOSS engine current metadata. |
String |
sites
Restricts search results to a set of sites. |
static String |
YBOSS_RESPONSE
Metadata key for the originally returned YSearchResponse. |
| Method Summary | |
|---|---|
protected abstract ArrayList<org.apache.commons.httpclient.NameValuePair> |
createRequestParams(String query,
int start,
int results)
Prepare an array of NameValuePair (parameters for the request). |
protected abstract String |
getServiceURI()
|
protected SearchEngineResponse |
query(String query,
int start,
int results)
Sends a search query to Yahoo! and parses the result. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.slf4j.Logger logger
public static final String CARROTSEARCH_APPID
public static final String YBOSS_RESPONSE
YSearchResponse.
SearchEngineResponse.metadata,
Constant Field Valuespublic String appid
public String sites
abc.com,cnn.com.
public BossLanguageCodes languageAndRegion
The following languages and regions are currently (July 2009) supported:
| Country | Region | Language |
|---|---|---|
| Argentina | ar | es |
| Austria | at | de |
| Australia | au | en |
| Brazil | br | pt |
| Canada - English | ca | en |
| Canada - French | ca | fr |
| Catalan | ct | ca |
| Chile | cl | es |
| Columbia | co | es |
| Czech Republic | cz | cs |
| Denmark | dk | da |
| Finland | fi | fi |
| Hong Kong | hk | tzh |
| Hungary Hungary | hu | hu |
| Indonesia - English | id | en |
| Indonesia - Indonesian | id | id |
| Israel | il | he |
| India | in | en |
| Japan | jp | jp |
| Korea | kr | kr |
| Mexico | mx | es |
| Malaysia - English | my | en |
| Malaysia | my | ms |
| Netherlands | nl | nl |
| Norway | no | no |
| New Zealand | nz | en |
| Peru | pe | es |
| Philippines | ph | tl |
| Philippines - English | ph | en |
| Russia | ru | ru |
| Romania | ro | ro |
| Sweden | se | sv |
| Singapore | sg | en |
| Taiwan | tw | tzh |
| Thailand | th | th |
| Turkey | tr | tr |
| Switzerland - German | ch | de |
| Switzerland - French | ch | fr |
| Switzerland - Italian | ch | it |
| German | de | de |
| Spanish | es | es |
| French | fr | fr |
| Italian | it | it |
| United Kingdom | uk | en |
| United States - English | us | en |
| United States - Spanish | us | es |
| Vietnam | vn | vi |
| Venezuela | ve | es |
Use BossLanguageCodes.getAttributeValue() to acquire proper constant for
this field.
BossLanguageCodesprotected MultipageSearchEngineMetadata metadata
| Method Detail |
|---|
protected abstract ArrayList<org.apache.commons.httpclient.NameValuePair> createRequestParams(String query,
int start,
int results)
NameValuePair (parameters for the request).
protected abstract String getServiceURI()
protected final SearchEngineResponse query(String query,
int start,
int results)
throws IOException
IOException
|
Please refer to project documentation at
http://project.carrot2.org |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||