共用方式為


STRUCTURED_QUERY_SINGLE_OPTION列舉 (structuredquery.h)

要與 IQueryParser::SetOptionIQueryParser::GetOption 搭配使用的一組旗標,以指出個別選項。

Syntax

typedef enum tagSTRUCTURED_QUERY_SINGLE_OPTION {
  SQSO_SCHEMA = 0,
  SQSO_LOCALE_WORD_BREAKING,
  SQSO_WORD_BREAKER,
  SQSO_NATURAL_SYNTAX,
  SQSO_AUTOMATIC_WILDCARD,
  SQSO_TRACE_LEVEL,
  SQSO_LANGUAGE_KEYWORDS,
  SQSO_SYNTAX,
  SQSO_TIME_ZONE,
  SQSO_IMPLICIT_CONNECTOR,
  SQSO_CONNECTOR_CASE
} STRUCTURED_QUERY_SINGLE_OPTION;

常數

 
SQSO_SCHEMA
值: 0
選項值應該是 VT_LPWSTR ,這是包含架構二進位檔的檔案路徑。 透過 IQueryParserManager::CreateLoadedParser 取得查詢剖析器時,會自動設定它。
SQSO_LOCALE_WORD_BREAKING
選項值必須 VT_EMPTY 使用默認斷詞工具, (目前的鍵盤地區設定) 或有效的 LCID VT_UI4 。 LCID 指出查詢中要剖析的內容單字預期地區設定,並用來為查詢選擇適當的斷詞工具。 除非您在呼叫此選項之前設定此選項或SQSO_WORD_BREAKER,否則 IQueryParser::P arse 會傳回錯誤。
SQSO_WORD_BREAKER
設定此選項時,此值應該是使用所選地區設定的默認斷詞工具的VT_EMPTY,或具有支援 IWordBreaker 介面之物件的VT_UNKNOWN。 擷取選項一律會傳回 支援IWordBreaker 介面之物件的VT_UNKNOWN,除非所選地區設定沒有適當的斷詞工具,在此情況下 會傳回VT_EMPTY
SQSO_NATURAL_SYNTAX
選項值應該是VT_EMPTY或具有VARIANT_TRUE的VT_BOOL,以允許預設查詢語法和進階查詢語法 (預設) 或具有VARIANT_FALSE的VT_BOOL只允許進階查詢語法。 擷取選項一律會傳回 VT_BOOL
SQSO_AUTOMATIC_WILDCARD
選項值應該是具有VARIANT_TRUE的VT_BOOL,以產生查詢表達式,就像查詢中的每個字都有通配符 * 附加至查詢 (,除非後面加上括號) 以外的標點符號,否則VT_BOOL搭配VARIANT_FALSE使用文字,因為它們 (預設) , 或VT_EMPTY。 在大部分情況下,文字輪應用程式應該將此選項設定為 VARIANT_TRUE。 擷取選項一律會傳回 VT_BOOL
SQSO_TRACE_LEVEL
保留的。 此值應該 VT_EMPTY ( 預設) 或 VT_I4。 擷取選項一律會傳回 VT_I4
SQSO_LANGUAGE_KEYWORDS
選項值必須是有效的 LANGID VT_I4 。 LANGID 指出要剖析之查詢中結構化查詢關鍵詞的預期語言。 透過 IQueryParserManager::CreateLoadedParser 取得查詢剖析器時,會自動設定它。
SQSO_SYNTAX
Windows 7 和更新版本。 選項值必須是SEARCH_QUERY_SYNTAX值的VT_UI4。 預設值為 SQS_NATURAL_QUERY_SYNTAX。
SQSO_TIME_ZONE
Windows 7 和更新版本。 此值必須是TIME_ZONE_INFORMATION結構的複本VT_BLOB。 預設值為目前的時區。
SQSO_IMPLICIT_CONNECTOR
Windows 7 和更新版本。 此設定會決定在未指定任何條件之間應該假設哪一個連接器。 此值必須是CONDITION_TYPE的 VT_UI4 。 只有CT_AND_CONDITION和CT_OR_CONDITION有效。 默認為 CT_AND_CONDITION。
SQSO_CONNECTOR_CASE
Windows 7 和更新版本。 此設定會決定連接器關鍵詞的案例是否有特殊需求 (,例如 AND 或 OR) 。 此值必須是CASE_REQUIREMENT值的 VT_UI4 。 默認為 CASE_REQUIREMENT_UPPER_IF_AQS。

備註

Windows 7 會新增常數,協助精簡 IQueryParser 介面剖析的查詢條件樹狀結構。

規格需求

需求
最低支援的用戶端 Windows XP 搭配 SP2、Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 structuredquery.h
可轉散發套件 Windows 桌面搜尋 (WDS) 3.0