Adding search to your Web site with Xapian and Omega


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements UNIX and Linux RSS News Adding search to your Web site with Xapian and Omega
# 1  
Old 10-03-2008
Adding search to your Web site with Xapian and Omega

10-03-2008 08:00 AM
With Xapian and Omega you can quickly build a powerful search interface for your Web site. You'll be able to index your HTML, PDF, and PHP content and search for it by metadata or words contained in the documents.



Source...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
Xapian::TermGenerator(3pm)				User Contributed Perl Documentation				Xapian::TermGenerator(3pm)

NAME
Search::Xapian::TermGenerator - Parses a piece of text and generates terms. DESCRIPTION
This module takes a piece of text and parses it to produce words which are then used to generate suitable terms for indexing. The terms generated are suitable for use with Search::Xapian::Query objects produced by the Search::Xapian::QueryParser class. SYNOPSIS
use Search::Xapian; my $doc = new Search::Xapian::Document(); my $tg = new Search::Xapian::TermGenerator(); $tg->set_stemmer(new Search::Xapian::Stem("english")); $tg->set_document($doc); $tg->index_text("The cat sat on the mat"); METHODS
new TermGenerator constructor. set_stemmer <stemmer> Set the Search::Xapian::Stem object to be used for generating stemmed terms. set_stopper <stopper> Set the Search::Xapian::Stopper object to be used for identifying stopwords. set_document <document> Set the Search::Xapian::Document object to index terms into. get_document <document> Get the currently set Search::Xapian::Document object. index_text <text> [<weight> [<prefix>]] Indexes the text in string <text>. The optional parameter <weight> sets the wdf increment (default 1). The optional parameter <prefix> sets the term prefix to use (default is no prefix). index_text_without_positions <text> [<weight> [<prefix>]] Just like index_text, but no positional information is generated. This means that the database will be significantly smaller, but that phrase searching and NEAR won't be supported. increase_termpos [<delta>] Increase the termpos used by index_text by <delta> (default 100). This can be used to prevent phrase searches from spanning two unconnected blocks of text (e.g. the title and body text). get_termpos Get the current term position. set_termpos <termpos> Set the current term position. get_description Return a description of this object. REFERENCE
http://www.xapian.org/docs/sourcedoc/html/classXapian_1_1TermGenerator.html perl v5.14.2 2012-05-09 Xapian::TermGenerator(3pm)