PHP Velho Oeste 2024

SwishSearch::execute

(PECL swish >= 0.1.0)

SwishSearch::executeEjecutar la búsqueda y obtener los resultados

Descripción

SwishSearch::execute ([ string $query ] ) : object
Advertencia

Esta función ha sido declarada EXPERIMENTAL. Su funcionamiento, nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Utilícela bajo su propia responsabilidad.

Busca el archivo de índice(s) basados en los parámetros establecidos en el objeto de la búsqueda.

Parámetros

query

La cadena de consulta es un parámetro opcional, que también puede ser establecida con el método Swish::prepare(). La cadena de consulta se conserva entre las ejecuciones, así que puede establecer esta una vez, pero ejecutar la búsqueda multiples veces.

Valores devueltos

Devuelve objeto SwishResults.

Errores/Excepciones

Lanza SwishException en caso de error.

Ejemplos

Ejemplo #1 Ejemplo básico de SwishSearch::execute()

<?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";
}

?>

El resultado del ejemplo sería algo similar a:

First query found: 2 hits
Second query found: 12 hits

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top