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.


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

  • Methods


The IWordBreaker interface has these methods.

Method Description

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


Not supported.


Retrieves the license information for this IWordBreaker implementation.


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



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



See also

Implementing a Word Breaker

Language Resource Samples