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

search for in the

SwishSearch->setPhraseDelimiter> <SwishSearch->resetLimit
Last updated: Fri, 18 Jul 2008

view this page in

SwishSearch->setLimit

(PECL swish:0.1-0.3.0)

SwishSearch->setLimit — Set the search limits

Descrizione

void SwishSearch->setLimit ( string $property , string $low , string $high )
Avviso

Questa funzione è SPERIMENTALE. Ovvero, il comportamento di questa funzione, il nome di questa funzione, in definitiva tutto ciò che è documentato qui può cambiare nei futuri rilasci del PHP senza preavviso. Siete avvisati, l'uso di questa funzione è a vostro rischio.

Elenco dei parametri

property

Search result property name.

low

The lowest value of the property.

high

The highest value of the property.

Valori restituiti

Nessun valore viene restituito.

Errori/Eccezioni

Throws SwishException on error.

Esempi

Example #1 Basic SwishSearch->setLimit() example

<?php
try {

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

    
$results $search->execute("time");
    echo 
"First query found: "$results->hits" hits\n";

    
$i 0;
    while(
$result $results->nextResult()) {
        echo 
"Hit #", ++$i" - "$result->swishdocsize" bytes\n";
    }

    
$search->setLimit("swishdocsize""3000""6000"); //limit by document size, from 3000 to 6000 bytes
    
$results $search->execute("time");
    echo 
"Second query found: "$results->hits" hits\n";

    
$i 0;
    while(
$result $results->nextResult()) {
        echo 
"Hit #", ++$i" - "$result->swishdocsize" bytes\n";
    }

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

?>

Il precedente esempio visualizzerà qualcosa simile a:

First query found: 5 hits
Hit #1 - 4261 bytes
Hit #2 - 37937 bytes
Hit #3 - 7126 bytes
Hit #4 - 15427 bytes
Hit #5 - 4768 bytes
Second query found: 2 hits
Hit #1 - 4261 bytes
Hit #2 - 4768 bytes



add a note add a note User Contributed Notes
SwishSearch->setLimit
There are no user contributed notes for this page.

SwishSearch->setPhraseDelimiter> <SwishSearch->resetLimit
Last updated: Fri, 18 Jul 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites