IThesaurusWebService InterfaceAnkiro Enterprise Suite Reference Documentation
The language service provides access to language and thesauri data in an installation, as well as exposing methods for accessing the built-in spellchecker.

Namespace: Ankiro.SearchServer.Web.Services
Assembly: Ankiro.SearchServer.Web (in Ankiro.SearchServer.Web.dll) Version: 1.13.770.19253 (1.13.770.19253)
Syntax

public interface IThesaurusWebService

The IThesaurusWebService type exposes the following members.

Methods

  NameDescription
Public methodAddRelation
Adds a semantic relation to the specified thesaurus. The return value is the thesaurus relation, regardless of whether it has been added, or has perhaps changed (or not changed) an existing thesaurus relation between the same two word ids.
Public methodAddSimpleWord
Adds a simple word (i.e. a word data entry with default parameters) to a thesaurus. If the word is added, the persisted word data is returned. If the word already exists in the same or in a more specific form in the thesaurus, null is returned.
Public methodAddWord
Adds a new word to a thesaurus. If the word is added, the persisted word data is returned. If the word form already exists in the thesaurus, null is returned.
Public methodGetBaseForm
Retrieves the baseform of a word for a specified word id, given a thesaurus.
Public methodGetRelationsFromEntry
Retrieves the set of semantic relations for a specified word id, given a thesaurus.
Public methodGetRelationsTypeFromEntry
Retrieves the set of semantic relations for a specified word id, given a thesaurus, given a relation type.
Public methodGetVariantsForWord
Find alternative spellings of a given word.
Public methodLookupWord
Determines whether a word form exists in the specified thesaurus. The result is the set of matching thesaurus data entries containing information about matching word ids.
Public methodLookupWordById
Retrieves all forms of a word for a specified word id, given a thesaurus.
Public methodRemoveRelation
Permanently removes a given semantic relation from the specified thesaurus.
Public methodRemoveSimpleWord
Removes a simple word (i.e. a word data entry with default parameters) from the specified thesaurus. No return value is provided, but if the word existed in the thesaurus before invocation, it will have been permanently removed.
Public methodRemoveWord
Removes a word from the specified thesaurus. No return value is provided, but if the word existed in the thesaurus before invocation, it will have been permanently removed.
Public methodSplitCompoundWordDefault
Splits a word into compound parts.
Top
See Also