Search

Search(string)

Cerca in tutti gli indici del repository.

public SearchResult Search(string query)
Parametro Tipo Descrizione
query String La domanda di ricerca.

Valore di ritorno

Il risultato della ricerca.

Esempi

L’esempio mostra come eseguire la ricerca nel repository dell’indice.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Creazione indice
index.Add(documentsFolder); // Indicizzazione dei documenti

SearchResult result = repository.Search(query); // Ricerca

Guarda anche


Search(string, SearchOptions)

Cerca in tutti gli indici del repository.

public SearchResult Search(string query, SearchOptions options)
Parametro Tipo Descrizione
query String La domanda di ricerca.
options SearchOptions Le opzioni di ricerca.

Valore di ritorno

Il risultato della ricerca.

Esempi

L’esempio mostra come eseguire la ricerca nel repository dell’indice.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Creazione indice
index.Add(documentsFolder); // Indicizzazione dei documenti

SearchOptions options = new SearchOptions();
options.UseCaseSensitiveSearch = true; // Impostazione del flag di ricerca con distinzione tra maiuscole e minuscole

SearchResult result = repository.Search(query, options); // Ricerca

Guarda anche


Cerca in tutti gli indici del repository.

public SearchResult Search(SearchQuery query)
Parametro Tipo Descrizione
query SearchQuery La domanda di ricerca.

Valore di ritorno

Il risultato della ricerca.

Esempi

L’esempio mostra come eseguire la ricerca nel repository dell’indice.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Creazione indice
index.Add(documentsFolder); // Indicizzazione dei documenti

SearchQuery query = SearchQuery.CreateWordQuery("Einstein"); // Creazione di una query di ricerca in forma di oggetto

SearchResult result = repository.Search(query); // Ricerca

Guarda anche


Search(SearchQuery, SearchOptions)

Cerca in tutti gli indici del repository.

public SearchResult Search(SearchQuery query, SearchOptions options)
Parametro Tipo Descrizione
query SearchQuery La domanda di ricerca.
options SearchOptions Le opzioni di ricerca.

Valore di ritorno

Il risultato della ricerca.

Esempi

L’esempio mostra come eseguire la ricerca nel repository dell’indice.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Creazione indice
index.Add(documentsFolder); // Indicizzazione dei documenti

SearchOptions options = new SearchOptions();
options.UseCaseSensitiveSearch = true; // Impostazione del flag di ricerca con distinzione tra maiuscole e minuscole

SearchQuery query = SearchQuery.CreateWordQuery("Einstein"); // Creazione di una query di ricerca in forma di oggetto

SearchResult result = repository.Search(query, options); // Ricerca

Guarda anche