Bagikan melalui


header structuredquery.h

Header ini digunakan oleh Windows Search. Untuk informasi selengkapnya, lihat:

structuredquery.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IConditionFactory

Menyediakan metode untuk membuat atau menyelesaikan pohon kondisi yang diperoleh dengan mengurai string kueri.
IConditionFactory2

Memperluas fungsionalitas IConditionFactory. IConditionFactory2 menyediakan metode untuk membuat atau menyelesaikan pohon kondisi yang diperoleh dengan mengurai string kueri.
IConditionGenerator

Menyediakan metode untuk menangani entitas bernama dan menghasilkan kondisi khusus.
IEntity

Menyediakan metode untuk mengambil informasi tentang jenis entitas dalam skema.
IInterval

Menyediakan metode untuk mendapatkan batas interval.
IMetaData

Menyediakan metode untuk mengambil pasangan kunci/nilai string dari objek IEntity, IRelationship, atau ISchemaProvider.
INamedEntity

Menyediakan metode untuk mendapatkan nilai, atau frasa default untuk nilai, entitas bernama.
INamedEntityCollector

Menyediakan metode untuk mengakumulasi entitas bernama seperti yang diidentifikasi oleh objek IConditionGenerator.
IQueryParser

Menyediakan metode untuk mengurai string input ke dalam objek IQuerySolution.
IQueryParserManager

Menyediakan metode untuk membuat, menginisialisasi, dan mengubah opsi untuk objek IQueryParser.
IQuerySolution

Menyediakan metode yang mengambil informasi tentang interpretasi kueri yang diurai.
IRelationship

Menyediakan metode untuk mengambil informasi tentang properti skema.
ISchemaLocalizerSupport

Menyediakan metode untuk melokalisasi kata kunci dalam string tertentu.
ISchemaProvider

Menyediakan repositori skema yang dapat dijelajahi.
ITokenCollection

Mendapatkan token yang dihasilkan dari penggunaan pemecah kata.

Struktur

 
HITRANGE

Mengidentifikasi rentang data yang cocok saat kondisi pencarian kueri cocok dengan data terindeks.

Enumerasi

 
CASE_REQUIREMENT

Menentukan persyaratan kasus kata kunci, jika ada, untuk kueri.
CONDITION_CREATION_OPTIONS

Menyediakan sekumpulan bendera yang akan digunakan dengan antarmuka berikut untuk menunjukkan jenis simpul pohon kondisi:_ICondition, ICondition2, IConditionFactory, IConditionFactory2, dan IConditionGenerator.
INTERVAL_LIMIT_KIND

Nilai-nilai ini dikembalikan oleh IInterval::GetLimits sebagai pasangan untuk menentukan rentang dengan batas atas dan bawah.
NAMED_ENTITY_CERTAINTY

Menentukan tingkat kepastian untuk entitas bernama.
QUERY_PARSER_MANAGER_OPTION

Digunakan oleh IQueryParserManager::SetOption untuk mengatur opsi penguraian. Ini dapat digunakan untuk menentukan skema dan opsi pelokalan.
STRUCTURED_QUERY_MULTIOPTION

Sekumpulan bendera yang digunakan oleh IQueryParser::SetMultiOption untuk menunjukkan opsi individual.
STRUCTURED_QUERY_PARSE_ERROR

Sekumpulan bendera yang akan digunakan dengan IQuerySolution::GetErrors untuk mengidentifikasi kesalahan penguraian. Setiap kesalahan penguraian menunjukkan bahwa satu atau beberapa token diabaikan saat mengurai string kueri.
STRUCTURED_QUERY_RESOLVE_OPTION

Opsi untuk menyelesaikan data ke dalam pohon kondisi.
STRUCTURED_QUERY_SINGLE_OPTION

Sekumpulan bendera yang akan digunakan dengan IQueryParser::SetOption dan IQueryParser::GetOption untuk menunjukkan opsi individual.
STRUCTURED_QUERY_SYNTAX

Menentukan jenis sintaks kueri. (STRUCTURED_QUERY_SYNTAX)