| java.lang.Object com.sun.portal.search.rdmserver.RDMService com.sun.portal.search.rdmserver.TaxonomyService
TaxonomyService | public class TaxonomyService extends RDMService (Code) | | Support for RDM Taxonomy requests
RDM-Query-Language=Taxonomy-Basic
Scope = descendant Classification | descendant/N Classification
children Classification | anklebiter Classification
advise-doc-count/N Classification
where
Classification = ROOT | Classification-Id
Example RDM messages
--------------------
To send the entire taxonomy (node and everything below):
|
Inner Class :class QLTaxQuery | |
Inner Class :class QLSearchQuery | |
Inner Class :class QLTaxTraverse implements RDMCallback | |
Inner Class :class AddCatContent implements RDMCallback | |
Inner Class :class UpdateClassSOIF implements RDMCallback | |
Method Summary | |
public static int | getCategorizedCount(SOIF s, String category) | protected void | getSearchResults(RDMRequest req, RDMResponse res, QLSearchQuery qry) | protected void | getTaxBasicResults(RDMRequest req, RDMResponse res, QLTaxQuery qry) | protected void | handleBrowseAdvice(RDMRequest req, RDMResponse res, QLTaxQuery qry, RDMClassification cp) Handles advisory corrections to the classified document count stats. | public void | init(String dbname) | protected void | loadTaxonomy(String taxfn) | public void | normalizeRequest(RDMRequest req) | public void | ql_search_service(RDMRequest req, RDMResponse res) RDM-QL=Taxonomy-Basic Service Function
Takes the incoming RDM Request message, and returns the RDMResponse. | public void | ql_tax_basic_service(RDMRequest req, RDMResponse res) RDM-QL=Taxonomy-Basic Service Function
Takes the incoming RDM Request message, and returns the RDMResponse. | public SOIF | readCategorized(SToken st, String dbname, RDMTransaction t) | protected synchronized void | refreshTaxonomy(String dbname) | public synchronized void | saveCategorizedCount(SToken st, String dbname, String category, int count, RDMTransaction t) | protected boolean | searchScopeParse(String scope, QLSearchQuery qry) | public void | service(RDMRequest req, RDMResponse res) RDM-QL=Taxonomy-Basic Service Function
Takes the incoming RDM Request message, and returns the RDMResponse. | protected void | taxBasicScopeParse(String scope, QLTaxQuery qry) | public void | writeCategorized(SToken st, String dbname, SOIF s, RDMTransaction t) |
CLASS_IDXBATCH | final public static String CLASS_IDXBATCH(Code) | | |
QL_CLASSIFICATION | final public static String QL_CLASSIFICATION(Code) | | |
QL_LEGACY_COMPASS | final public static String QL_LEGACY_COMPASS(Code) | | |
QL_LEGACY_NSIR | final public static String QL_LEGACY_NSIR(Code) | | |
QL_LEGACY_VERITY | final public static String QL_LEGACY_VERITY(Code) | | |
QL_LEGACY_VERITY_QL | final public static String QL_LEGACY_VERITY_QL(Code) | | |
theTax_refresh_rate | static int theTax_refresh_rate(Code) | | |
TaxonomyService | public TaxonomyService()(Code) | | |
getCategorizedCount | public static int getCategorizedCount(SOIF s, String category)(Code) | | |
ql_search_service | public void ql_search_service(RDMRequest req, RDMResponse res) throws Exception(Code) | | RDM-QL=Taxonomy-Basic Service Function
Takes the incoming RDM Request message, and returns the RDMResponse.
|
ql_tax_basic_service | public void ql_tax_basic_service(RDMRequest req, RDMResponse res) throws Exception(Code) | | RDM-QL=Taxonomy-Basic Service Function
Takes the incoming RDM Request message, and returns the RDMResponse.
|
refreshTaxonomy | protected synchronized void refreshTaxonomy(String dbname) throws Exception(Code) | | Taxonomy reload
|
searchScopeParse | protected boolean searchScopeParse(String scope, QLSearchQuery qry)(Code) | | |
service | public void service(RDMRequest req, RDMResponse res) throws Exception(Code) | | RDM-QL=Taxonomy-Basic Service Function
Takes the incoming RDM Request message, and returns the RDMResponse.
|
Fields inherited from com.sun.portal.search.rdmserver.RDMService | Set supportedServices(Code)(Java Doc)
|
|
|