CHUNK_BREAKTYPE enumeration (filter.h)

Note

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.

Describes the type of break that separates the current chunk from the previous chunk.

Syntax

typedef enum tagCHUNK_BREAKTYPE {
  CHUNK_NO_BREAK = 0,
  CHUNK_EOW = 1,
  CHUNK_EOS = 2,
  CHUNK_EOP = 3,
  CHUNK_EOC = 4
} CHUNK_BREAKTYPE;

Constants

 
CHUNK_NO_BREAK
Value: 0
No break is placed between the current chunk and the previous chunk. The chunks are glued together.
CHUNK_EOW
Value: 1
A word break is placed between this chunk and the previous chunk that had the same attribute. Use of CHUNK_EOW should be minimized because the choice of word breaks is language-dependent, so determining word breaks is best left to the search engine.
CHUNK_EOS
Value: 2
A sentence break is placed between this chunk and the previous chunk that had the same attribute.
CHUNK_EOP
Value: 3
A paragraph break is placed between this chunk and the previous chunk that had the same attribute.
CHUNK_EOC
Value: 4
A chapter break is placed between this chunk and the previous chunk that had the same attribute.

Remarks

A change in attributes implies a word, sentence, paragraph, or chapter break.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header filter.h

See also

IFilter::GetChunk

STAT_CHUNK