Win32 API 日本語リファレンス
ホームStorage.IndexServer › CHUNK_BREAKTYPE

CHUNK_BREAKTYPE

列挙型
基底型i4

メンバー 5

名前10進16進説明
CHUNK_NO_BREAK00x0現在のチャンクと直前のチャンクの間に区切りは挿入されません。チャンク同士はそのまま連結されます。
CHUNK_EOW10x1このチャンクと、同じ属性を持つ直前のチャンクとの間に単語の区切りが挿入されます。単語の区切り方は言語に依存するため、単語の区切りの判定は検索エンジンに任せるのが最善であり、CHUNK_EOW の使用は最小限にとどめてください。
CHUNK_EOS20x2このチャンクと、同じ属性を持つ直前のチャンクとの間に文の区切りが挿入されます。
CHUNK_EOP30x3このチャンクと、同じ属性を持つ直前のチャンクとの間に段落の区切りが挿入されます。
CHUNK_EOC40x4このチャンクと、同じ属性を持つ直前のチャンクとの間に章の区切りが挿入されます。

公式ドキュメント

現在のチャンクを直前のチャンクから区切る、区切りの種類を示します。

解説(Remarks)

属性が変化した場合は、単語、文、段落、または章の区切りがあることを意味します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CHUNK_BREAKTYPE : int {
    CHUNK_NO_BREAK = 0,
    CHUNK_EOW = 1,
    CHUNK_EOS = 2,
    CHUNK_EOP = 3,
    CHUNK_EOC = 4
} CHUNK_BREAKTYPE;
public enum CHUNK_BREAKTYPE : int
{
    CHUNK_NO_BREAK = 0,
    CHUNK_EOW = 1,
    CHUNK_EOS = 2,
    CHUNK_EOP = 3,
    CHUNK_EOC = 4,
}
Public Enum CHUNK_BREAKTYPE As Integer
    CHUNK_NO_BREAK = 0
    CHUNK_EOW = 1
    CHUNK_EOS = 2
    CHUNK_EOP = 3
    CHUNK_EOC = 4
End Enum
import enum

class CHUNK_BREAKTYPE(enum.IntEnum):
    CHUNK_NO_BREAK = 0
    CHUNK_EOW = 1
    CHUNK_EOS = 2
    CHUNK_EOP = 3
    CHUNK_EOC = 4
// CHUNK_BREAKTYPE
pub const CHUNK_NO_BREAK: i32 = 0;
pub const CHUNK_EOW: i32 = 1;
pub const CHUNK_EOS: i32 = 2;
pub const CHUNK_EOP: i32 = 3;
pub const CHUNK_EOC: i32 = 4;
// CHUNK_BREAKTYPE
const (
	CHUNK_NO_BREAK int32 = 0
	CHUNK_EOW int32 = 1
	CHUNK_EOS int32 = 2
	CHUNK_EOP int32 = 3
	CHUNK_EOC int32 = 4
)
const
  CHUNK_NO_BREAK = 0;
  CHUNK_EOW = 1;
  CHUNK_EOS = 2;
  CHUNK_EOP = 3;
  CHUNK_EOC = 4;
// CHUNK_BREAKTYPE
pub const CHUNK_NO_BREAK: i32 = 0;
pub const CHUNK_EOW: i32 = 1;
pub const CHUNK_EOS: i32 = 2;
pub const CHUNK_EOP: i32 = 3;
pub const CHUNK_EOC: i32 = 4;
const
  CHUNK_NO_BREAK* = 0
  CHUNK_EOW* = 1
  CHUNK_EOS* = 2
  CHUNK_EOP* = 3
  CHUNK_EOC* = 4
enum CHUNK_BREAKTYPE : int {
    CHUNK_NO_BREAK = 0,
    CHUNK_EOW = 1,
    CHUNK_EOS = 2,
    CHUNK_EOP = 3,
    CHUNK_EOC = 4,
}
#define global CHUNK_NO_BREAK 0x0
#define global CHUNK_EOW      0x1
#define global CHUNK_EOS      0x2
#define global CHUNK_EOP      0x3
#define global CHUNK_EOC      0x4