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

search for in the

Solr> <SwishSearch->setSort
Last updated: Fri, 20 May 2011

view this page in

SwishSearch->setStructure

(PECL swish >= 0.1.0)

SwishSearch->setStructureSet the structure flag in the search object

Descripción

void SwishSearch->setStructure ( int $structure )
Warning

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

structure

The structure flag a bitmask is used to limit search to certain parts of HTML documents (like title, meta, body etc.). Its possible values are listed below. To combine several values use bitwise OR operator, see example below.

  • Swish::IN_FILE

  • Swish::IN_TITLE

  • Swish::IN_HEAD

  • Swish::IN_BODY

  • Swish::IN_COMMENTS

  • Swish::IN_HEADER

  • Swish::IN_EMPHASIZED

  • Swish::IN_META

Valores devueltos

No devuelve ningún valor.

Ejemplos

Example #1 Basic SwishSearch->setStructure() example

<?php

try {

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

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

    
$search->setStructure(Swish::IN_TITLE|Swish::IN_HEAD); //search in title and head
    
$results $search->execute("time");
    echo 
"Second query found: "$results->hits" hits\n";

    
$search->setStructure(Swish::IN_ALL); //search in whole document, the default value
    
$results $search->execute("time");
    echo 
"Third query found: "$results->hits" hits\n";

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

?>

El resultado del ejemplo sería algo similar a:

First query found: 5 hits
Second query found: 0 hits
Third query found: 5 hits



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

 
show source | credits | stats | sitemap | contact | advertising | mirror sites