Condividi tramite


Metodo ISearchQueryHelper::p ut_QueryTermExpansion (searchapi.h)

Imposta un valore che specifica la modalità di espansione dei termini di query.

Sintassi

HRESULT put_QueryTermExpansion(
  [in] SEARCH_TERM_EXPANSION expandTerms
);

Parametri

[in] expandTerms

Tipo: SEARCH_TERM_EXPANSION

Valore dell'enumerazione SEARCH_TERM_EXPANSION che specifica l'espansione del termine di ricerca. In caso contrario, il valore predefinito è SEARCH_TERM_PREFIX_ALL.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Il metodo ISearchQueryHelper::p ut_QueryTermExpansion consente l'espansione di alcuni termini di query con caratteri jolly, simili all'espansione delle espressioni regolari.

Mentre il tipo enumerato SEARCH_TERM_EXPANSION consente di specificare l'espansione dello stem, Windows Search non supporta attualmente il relativo uso con l'interfaccia ISearchQueryHelper .

Esaminare l'esempio di codice DSearch per vedere come creare una classe per un'applicazione console statica per eseguire query su Windows Search usando l'assembly Microsoft.Search.Interop per ISearchQueryHelper.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione searchapi.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0

Vedi anche

ISearchQueryHelper

ISearchQueryHelper::get_QueryTermExpansion

Esecuzione di query sull'indice a livello di codice

Esecuzione di query sull'indice con sintassi SQL di Windows Search

SEARCH_TERM_EXPANSION