SwishSearch->execute
(PECL swish:0.1-0.3.0)
SwishSearch->execute — Execute the search and get the results
Descrierea
Această funcţie este EXPERIMENTALĂ. Comportamentul acestei funcţii, denumirea sa şi orice alte aspecte documentate în privinţa acestei funcţii pot să fie modificate fără preaviz într-o versiune viitoare a PHP. Utilizaţi această funcţie la propriul risc.
Searches the index file(s) based on the parameters set in the search object.
Parametri
- query
-
The query string is an optional parameter, it can be also set using Swish->prepare() method. The query string is preserved between executions, so you can set it once, but execute the search multiple times.
Valorile întroarse
Returns SwishResults object.
Erori/Excepţii
Throws SwishException on error.
Exemple
Example#1 Basic SwishSearch->execute() example
<?php
try {
$swish = new Swish("index.swish-e");
$search = $swish->prepare();
$results = $search->execute("query");
echo "First query found: ", $results->hits, " hits\n";
$results = $search->execute("new OR query");
echo "Second query found: ", $results->hits, " hits\n";
} catch (SwishException $e) {
echo $e->getMessage(), "\n";
}
?>
Exemplul de mai sus va afişa ceva similar cu:
First query found: 2 hits Second query found: 12 hits