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) |