Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.547.267 Times

SWISH::HiLiter 0.04

  Date Added: April 25, 2010  |  Visits: 580

SWISH::HiLiter

Report Broken Link
Printer Friendly Version


Product Homepage
Download (104 downloads)



SWISH::HiLiter is a simple Perl interface to SWISH::API and HTML::HiLiter. SYNOPSIS my $query = "foo OR bar"; require SWISH::API; my $swish = SWISH::API->new( my_index ); require SWISH::HiLiter; # create an object my $hiliter = SWISH::HiLiter->new( swish=>$swish, query=>$query ); # search and display highlighted results my $results = $swish->Query( $query ); while ( my $result = $results->NextResult ) { my $path = $result->Property( "swishdocpath" ); my $title = $hiliter->light( $result->Property( "swishtitle" ) ); my $snip = $hiliter->light( $hiliter->snip( $result->Property( "swishdescription" ) ) ); my $rank = $result->Property( "swishrank" ); my $file = $result->Property( "swishreccount" ); print join("n", $file, $path, $title, $rank, $snip ); } SWISH::HiLiter is a simple interface to the HTML::HiLiter module. It is designed to work specifically with the SWISH::API module for searching SWISH indexes and displaying snippets of highlighted text from the stored SWISH properties. SWISH::HiLiter is NOT a drop-in replacement for the highlighting modules that come with the SWISH-E distribution. Instead, it is intended to be used when programming with SWISH::API..

Requirements: No special requirements
Platforms: Linux
Keyword: Api Hiliter Html Interface Libraries Perl Programming Property Query Simple Swish Swishhiliter
Users rating: 0/10

License: Freeware Size: 12.29 KB
USER REVIEWS
More Reviews or Write Review


SWISH::HILITER RELATED
Libraries  -  HTML Objects 1.2.4
HTML Objects is a Perl module library for turning HTML tags into Perl objects. HTML Objects allows Web pages to be manipulated as a data structure rather than text. Once manipulation is done, the entire page is generated via depth-first...
25.6 KB  
Libraries  -  iCal::Parser::HTML 1.06
iCal::Parser::HTML is a Perl module to generate HTML calendars from iCalendars. SYNOPSIS use iCal::Parser::HTML; my $parser=iCal::Parser::HTML->new; print $parser->parse(type=>$type,start=>$date,files=>[@icals]); This module uses...
50.18 KB  
Network & Internet  -  mod_perl 2.0.3
mod_perl project brings together the full power of the Perl programming language and the Apache HTTP server. You can use Perl to manage Apache, respond to requests for web pages and much more. mod_perl gives you a persistent Perl interpreter...
3.5 MB  
FTP Clients  -  PHTP 2.0 beta1
PHTP is a simple, effective, and highly customizable FTP client with an HTML interface. It can be implemented on a remote server to allow files to be downloaded directly to it, as it is able to make connections with any FTP server.
125.95 KB  
Libraries  -  XML::FOAFKnows::FromvCard 0.6
XML::FOAFKnows::FromvCard is a Perl module to create simple foaf:knows records from vCards. SYNOPSIS use XML::FOAFKnows::FromvCard; # read a vCard file into $data my $formatter = XML::FOAFKnows::FromvCard->format($data); print...
10.24 KB  
Libraries  -  Linux::DVB 0.3
Linux::DVB is a Perl interface to (some parts of) the Linux DVB API. SYNOPSIS use Linux::DVB; This module provides an interface to the Linux DVB API. It is a straightforward translation of the C API. You should read the Linux DVB API...
12.29 KB  
Libraries  -  Xmms::Remote 0.12
Xmms::Remote is a Perl Interface to xmms_remote API. SYNOPSIS use Xmms::Remote (); my $remote = Xmms::Remote->new; $remote->play; This module provides a Perl interface to the xmms remote control interface. No docs yet, sorry, see test.pl...
184.32 KB  
Libraries  -  Db::Documentum 1.63
Db::Documentum is a Documentum API interface for Perl. SYNOPSIS use Db::Documentum qw(:all); scalar = dmAPIGet( ); $sessionID = dmAPIGet("connect,docbase,username,password"); scalar = dmAPIExec( ); $rv =...
296.96 KB  
Libraries  -  HTML::LoL 1.3
HTML::LoL is a Perl module that can construct HTML from pleasing Perl data structures. SYNOPSIS use HTML::LoL; &hl(sub { print shift }, [body => {bgcolor => white}, [p => Document body, ...], ...]); This module allows you to use Perl...
5.12 KB  
Libraries  -  Blatte::HTML 0.9
Blatte::HTML is a Perl module that contains tools for generating HTML with Blatte. SYNOPSIS use Blatte; use Blatte::Builtins; use Blatte::HTML; $perl = &Blatte::Parse(...string of Blatte code...); $val = eval $perl;...
14.34 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB