void ixAddStopWord(OnixStopWordListT StopWordList, UCharT *Word, size_t WordLength, StatusCodeT *Status)
StopWordList: A stop word list which was created by a call to ixCreateStopWordList
Word:A pointer to the word's data
WordLength: The length of the word in bytes.
Status: A pointer to a value of type StatusCodeT. If an error occurs, it will be reported in *Status.
If an error occurred, Status will be set to the error number.
ixAddStopWord adds a new stop word to the list of stop words in the stop word list. You check whether a word is a stop word with a call to ixIsStopWord. Stop words are words like "a", "the" or other frequently occurring words that typically add little or no information to a sentence. By eliminating stop words you can reduce your index size by as much as 30%.
Generally before calling ixIndexWord you will call ixIsStopWord to see if you should index the word. Exactly how you utilize the information is up to you. Be aware that if you aren't careful how you eliminate stop words you can affect phrase searching. i.e. if you don't index "the" then searching for "the first time" as a phrase won't match. Typically you will thus have to eliminate stop words from both the index and any queries.
Dealing with Stop Words, Stop Word List 1, Stop Word List 2
ixCreateStopWordList, ixDeleteStopWordList, ixAddStopWordList, ixIsStopWord, ixNumStopWords