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

search for in the

SwishSearch->setPhraseDelimiter> <SwishSearch->resetLimit
Last updated: Sun, 25 Nov 2007

view this page in

SwishSearch->setLimit

(PECL swish:0.1-0.3.0)

SwishSearch->setLimit — Set the search limits

Popis

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

Táto funkcia je EXPERIMENTÁLNA. Správanie tejto funkcie, názov tejto funkcie a hocičo iné zdokumentované o tejto funkcii sa môže zmeniť bez povšimnutia v budúcom vydaní PHP. Používajte túto funkcii na svoje vlastné riziko.

Parametre

property

Search result property name.

low

The lowest value of the property.

high

The highest value of the property.

Vrátené hodnoty

Nevráti sa žiadna hodnota.

Errors/Exceptions

Throws SwishException on error.

Príklady

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

?>

Výstup horeuvedeného príkladu bude niečo podobné tomuto:

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: Sun, 25 Nov 2007
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites