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

search for in the

SwishSearch->setPhraseDelimiter> <SwishSearch->resetLimit
Last updated: Fri, 13 Nov 2009

view this page in

SwishSearch->setLimit

(PECL swish >= 0.1.0)

SwishSearch->setLimitSet the search limits

Descrição

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

Esta função é EXPERIMENTAL. O comportamento desta função, seu nome, incluindo toda documentação pode ser modificado sem aviso em futuras versões do PHP. Esta função deve ser usada por sua própria conta e risco.

Parâmetros

property

Search result property name.

low

The lowest value of the property.

high

The highest value of the property.

Valor Retornado

Não há valor retornado.

Erros

Throws SwishException on error.

Exemplos

Exemplo #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";
}

?>

O exemplo acima irá imprimir algo similar 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, 13 Nov 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites