Forum und email

Swish->prepare

(PECL swish:0.1-0.3.0)

Swish->prepare — Prepare a search query

Description

object Swish->prepare ([ string $query ] )
Warning

Αυτή η συνάρτηση είναι ΔΟΚΙΜΑΣΤΙΚΗ. Η συμπεριφορά της, το όνομα της και οτιδήποτε άλλο είναι τεκμηριωμένο σχετικά με αυτή την συνάρτηση μπορεί να αλλάξει χωρίς ειδοποίηση σε μελλοντικές εκδόσεις της PHP. Χρησιμοποιήστε αυτή την συνάρτηση με δικό σας ρίσκο.

Prepare and return a search object, which you can later use for unlimited number of queries.

Parameters

query

Optional query string. The query can be also set using SwishSearch->execute() method.

Return Values

Returns SwishSearch object.

Errors/Exceptions

Throws SwishException on error.

Παραδείγματα

Example#1 Basic Swish->prepare() example

<?php

try {

    
$swish = new Swish("index.swish-e");
    
$search $swish->prepare("search query");
    
$results $search->execute();
    echo 
"Found: "$results->hits" hits\n";

    
$results $search->execute("new search");

    echo 
"Found: "$results->hits" hits\n";
} catch (
SwishException $e) {
    echo 
$e->getMessage(), "\n";
}

?>

The above example will output something similar to:

Found: 2 hits
Found: 5 hits