Bagikan melalui


Antarmuka ISearchQueryHelper (searchapi.h)

Menyediakan metode untuk membangun kueri dari input pengguna, mengonversi kueri ke Windows Search SQL, dan mendapatkan string koneksi untuk menginisialisasi koneksi ke indeks Pencarian Jendela.

Warisan

Antarmuka ISearchQueryHelper mewarisi dari antarmuka IUnknown . ISearchQueryHelper juga memiliki jenis anggota ini:

Metode

Antarmuka ISearchQueryHelper memiliki metode ini.

 
ISearchQueryHelper::GenerateSQLFromUserQuery

Menghasilkan kueri Bahasa Permintaan Terstruktur (SQL) berdasarkan string kueri yang disediakan klien yang dinyatakan dalam Sintaks Kueri Tingkat Lanjut (AQS) atau Sintaks Kueri Alami (NQS).
ISearchQueryHelper::get_ConnectionString

Mengembalikan string koneksi OLE DB untuk indeks Pencarian Jendela.
ISearchQueryHelper::get_QueryContentLocale

Mendapatkan pengidentifikasi kode bahasa (LCID) untuk kueri.
ISearchQueryHelper::get_QueryContentProperties

Mendapatkan daftar properti yang disertakan dalam kueri saat istilah pencarian tidak secara eksplisit menentukan properti.
ISearchQueryHelper::get_QueryKeywordLocale

Mendapatkan pengidentifikasi kode bahasa (LCID) untuk digunakan lokal saat mengurai kata kunci Advanced Query Syntax (AQS).
ISearchQueryHelper::get_QueryMaxResults

Mendapatkan jumlah hasil maksimum yang akan dikembalikan oleh kueri.
ISearchQueryHelper::get_QuerySelectColumns

Mendapatkan kolom (atau properti) yang diminta dalam pernyataan SELECT kueri.
ISearchQueryHelper::get_QuerySorting

Mendapatkan urutan pengurutan untuk kumpulan hasil kueri.
ISearchQueryHelper::get_QuerySyntax

Mendapatkan sintaks kueri.
ISearchQueryHelper::get_QueryTermExpansion

Mendapatkan nilai yang menentukan bagaimana istilah kueri akan diperluas.
ISearchQueryHelper::get_QueryWhereRestrictions

Mendapatkan pembatasan yang ditambahkan ke kueri dalam klausa WHERE.
ISearchQueryHelper::p ut_QueryContentLocale

Mengatur pengidentifikasi kode bahasa (LCID) kueri.
ISearchQueryHelper::p ut_QueryContentProperties

Mengatur properti untuk disertakan dalam kueri jika istilah pencarian tidak secara eksplisit menentukan properti.
ISearchQueryHelper::p ut_QueryKeywordLocale

Mengatur pengidentifikasi kode bahasa (LCID) untuk digunakan lokal saat mengurai kata kunci Advanced Query Syntax (AQS).
ISearchQueryHelper::p ut_QueryMaxResults

Mengatur jumlah maksimum hasil yang akan dikembalikan oleh kueri.
ISearchQueryHelper::p ut_QuerySelectColumns

Mengatur kolom (atau properti) yang diminta dalam pernyataan pilih.
ISearchQueryHelper::p ut_QuerySorting

Mengatur susunan urutan untuk kumpulan hasil kueri.
ISearchQueryHelper::p ut_QuerySyntax

Mengatur sintaks kueri.
ISearchQueryHelper::p ut_QueryTermExpansion

Mengatur nilai yang menentukan bagaimana istilah kueri akan diperluas.
ISearchQueryHelper::p ut_QueryWhereRestrictions

Mengatur pembatasan yang ditambahkan ke kueri dalam klausa WHERE.
ISearchQueryHelper::WriteProperties

Tidak diterapkan. (ISearchQueryHelper.WriteProperties)

Keterangan

Antarmuka ini diperoleh dengan memanggil ISearchCatalogManager::GetQueryHelper. Terapkan antarmuka ini sebagai kelas pembantu ke ISearchCatalogManager.

Antarmuka ini memfasilitasi pembuatan kueri SQL menggunakan Advanced Query Syntax (AQS) atau Natural Query Syntax (NQS). Klien dapat mengirimkan kueri SQL ke mesin Pencari Jendela dengan menggunakan OLE DB atau Microsoft ActiveX Data Objects (ADO).

ISearchQueryHelper::GenerateSQLFromUserQuery menggunakan pengaturan lokal regional. Namun, ISearchQueryHelper tidak menggunakan pengaturan lokal regional. Akibatnya, ada inkonsistensi dalam SQL yang dikembalikan dari ISearchQueryHelper::GenerateSQLFromUserQuery dan ISearchQueryHelper untuk pengaturan khusus wilayah seperti format tanggal, misalnya.

Untuk sampel yang menunjukkan cara membuat kelas untuk aplikasi konsol statis untuk mengkueri Windows Search menggunakan rakitan Microsoft.Search.Interop untuk ISearchQueryHelper, lihat sampel DSearch .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2, Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 dengan SP1 [hanya aplikasi desktop]
Target Platform Windows
Header searchapi.h
Redistribusi Windows Desktop Search (WDS) 3.0

Lihat juga

Mengkueri Indeks Secara Terprogram

Mengkueri Indeks dengan Sintaks SQL Pencarian Windows