downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

SwishSearch::resetLimit> <SwishResults::seekResult
[edit] Last updated: Fri, 24 May 2013

view this page in

SwishSearch::execute

(PECL swish >= 0.1.0)

SwishSearch::executeExecute the search and get the results

Açıklama

object SwishSearch::execute ([ string $query ] )
Uyarı

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



add a note add a note User Contributed Notes SwishSearch::execute - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites