SwishSearch::execute
(PECL swish >= 0.1.0)
SwishSearch::execute — Execute the search and get the results
Açıklama
$query
] )Bu işlev DENEYSELDİR. Bu işlevin davranışı, ismi ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın değiştirilebilir. Bu riski göze alamayacaksanız bu işlevi kullanmayın.
Searches the index file(s) based on the parameters set in the search object.
Değiştirgeler
-
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.
Dönen Değerler
Returns SwishResults object.
Hatalar/İstisnalar
Throws SwishException on error.
Örnekler
Örnek 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";
}
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
First query found: 2 hits Second query found: 12 hits
