SwishResults::seekResult

(PECL swish >= 0.1.0)

SwishResults::seekResultEstablecer el actual puntero de búsqueda a la posición dada

Descripción

SwishResults::seekResult ( int $position ) : int
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.

Parámetros

position

Posición numérica en base cero. No puede ser menor que cero.

Valores devueltos

Devuelve el valor de la nueva posición en caso de éxito.

Errores/Excepciones

Lanza SwishException en caso de error.

Ejemplos

Ejemplo #1 Ejemplo básico de SwishResults::seekResult()

<?php

try {

    
$swish = new Swish("index.swish-e");
    
$search $swish->prepare();

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

    
var_dump($results->seekResult(0)); //tendrá éxito
    
var_dump($results->seekResult(100)); //producirá un error

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

?>

El resultado del ejemplo sería algo similar a:

int(0)
Error: No more results