Share via


IWordBreaker interface

[Indexing Service is no longer supported as of Windows XP and is unavailable for use as of Windows 8. Instead, use Windows Search for client side search and Microsoft Search Server Express for server side search.]

The IWordBreaker interface is a language-specific language resource component. The word breaker parses text and identifies individual words and phrases. The word breaker is used in background processes and must be optimized for both throughput and minimal use of resources.

When to implement

Implement this interface to create a custom word breaker for a language. Indexing Service calls the methods of this interface when it builds content indexes and runs queries.

Members

The IWordBreaker interface inherits from the IUnknown interface. IWordBreaker also has these types of members:

  • Methods

Methods

The IWordBreaker interface has these methods.

Method Description
BreakText

Breaks text to identify words and phrases and provides the results to the WordSink and PhraseSink objects.

ComposePhrase

Not supported.

GetLicenseToUse

Retrieves the license information for this IWordBreaker implementation.

Init

Initializes the IWordBreaker implementation and indicates the mode in which the component operates.

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

End of client support

Windows 7

End of server support

Windows Server 2008 R2

Header

Indexsrv.h

See also

Implementing a Word Breaker

Language Resource Samples