Funciones Swish
PHP Manual

SwishResults::seekResult

(PECL swish >= 0.1.0)

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

Descripción

int SwishResults::seekResult ( int $position )
Advertencia

Esta función ha sido declarada EXPERIMENTAL. Su comportamiento, su nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Use esta función bajo su propio riesgo.

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


Funciones Swish
PHP Manual