Main > Free Download Search >

Free search terms software for linux

search terms

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2446
SearchWP 2.4

SearchWP 2.4


SearchWP provides word-find buttons bar and highlighting for the searchbox. more>>

SearchWP 2.4 is a potential and easy to use Mozilla Firefox add-on. Find terms entered in the search box easily with jump-to-word buttons and highlighting. Words typed in the search box are converted into buttons that can be used to find them in the current page.

Enhancements: Compatibility for Firefox 3.5

<<less
Added: 2009-07-15 License: MPL Price: FREE
11 downloads
 
Other version of SearchWP
SearchWP 1.0to search in the current page for terms entered in the search box. With this extension its easier ... With this extension, the searchbox is automatically updated when you search direclty in a
License:MPL (Mozilla Public License)
Download (0.037MB)
920 downloads
Added: 2007-04-17
js-search 1.0

js-search 1.0


js-search is a javascript indexing and searching. more>>
js-search is a javascript indexing and searching.

A client-side library for building a simple inverted index, and searching it.

You can download the source code from SVN with the following command:

svn checkout http://js-search.googlecode.com/svn/trunk/ js-search
<<less
Download (MB)
Added: 2006-11-03 License: The Apache License 2.0 Price:
1093 downloads
Search::Lemur 1.00

Search::Lemur 1.00


Search::Lemur is a Perl class to query a Lemur server, and parse the results. more>>
Search::Lemur is a Perl class to query a Lemur server, and parse the results.

SYNOPSYS

use Search::Lemur;

my $lem = Search::Lemur->new("http://url/to/lemur.cgi");

# run some queries, and get back an array of results
# a query with a single term:
my @results1 = $lem->query("encryption");
# a query with two terms:
my @results2 = $lem->query("encryption MD5");

# get corpus term frequency of MD5:
my $md5ctf = $results2[1]->ctf();

This module will make it easy to interact with a Lemur Toolkit for Language Modeling and Information Retrieval server for information retreival exercises. For more information on Lemur, see http://www.lemurproject.org/.

This module takes care of all parsing of responses from the server. You can just pass a query as a space-separated list of terms, and the module will give you back an array of result objects.

<<less
Download (0.008MB)
Added: 2007-04-06 License: Perl Artistic License Price:
932 downloads
Search::Tools 0.01

Search::Tools 0.01


Search::Tools are tools for building search applications. more>>
Search::Tools are tools for building search applications.

SYNOPSIS

use Search::Tools;

my $re = Search::Tools->regexp(query => the quick brown fox);

my $snipper = Search::Tools->snipper(query => $re);

my $hiliter = Search::Tools->hiliter(query => $re);

for my $result (@search_results)
{
print $hiliter->light( $snipper->snip( $result->summary ) );
}

Search::Tools is a set of utilities for building search applications. Rather than adhering to a particular search application, the goal of Search::Tools is to provide general-purpose methods for common search application features. Think of Search::Tools like a toolbox rather than a hammer.

Examples include:

Parsing search queries for the meaningful keywords
Rich regular expressions for locating keywords in the original indexed documents
Contextual snippets showing query keywords
Highlighting of keywords in context

Search::Tools is derived from some of the features in HTML::HiLiter and SWISH::HiLiter, but has been re-written with an eye to accomodating more general purpose features.

<<less
Download (0.038MB)
Added: 2006-08-31 License: Perl Artistic License Price:
1149 downloads
KinoSearch 0.15

KinoSearch 0.15


KinoSearch is a search engine library. more>>
KinoSearch is a search engine library.
SYNOPSIS
First, write an application to build an inverted index, or "invindex", from your document collection.
use KinoSearch::InvIndexer;
use KinoSearch::Analysis::PolyAnalyzer;
my $analyzer
= KinoSearch::Analysis::PolyAnalyzer->new( language => en );
my $invindexer = KinoSearch::InvIndexer->new(
invindex => /path/to/invindex,
create => 1,
analyzer => $analyzer,
);
$invindexer->spec_field(
name => title,
boost => 3,
);
$invindexer->spec_field( name => bodytext );
while ( my ( $title, $bodytext ) = each %source_documents ) {
my $doc = $invindexer->new_doc;
$doc->set_value( title => $title );
$doc->set_value( bodytext => $bodytext );
$invindexer->add_doc($doc);
}
$invindexer->finish;
Then, write a second application to search the invindex:
use KinoSearch::Searcher;
use KinoSearch::Analysis::PolyAnalyzer;
my $analyzer
= KinoSearch::Analysis::PolyAnalyzer->new( language => en );
my $searcher = KinoSearch::Searcher->new(
invindex => /path/to/invindex,
analyzer => $analyzer,
);
my $hits = $searcher->search( query => "foo bar" );
while ( my $hit = $hits->fetch_hit_hashref ) {
print "$hit->{title}n";
}
Main features:
- Extremely fast and scalable - can handle millions of documents
- Incremental indexing (addition/deletion of documents to/from an existing index).
- Full support for 12 Indo-European languages.
- Support for boolean operators AND, OR, and AND NOT; parenthetical groupings, and prepended +plus and -minus
- Algorithmic selection of relevant excerpts and highlighting of search terms within excerpts
- Highly customizable query and indexing APIs
- Phrase matching
- Stemming
- Stoplists
<<less
Download (0.22MB)
Added: 2007-06-12 License: GPL (GNU General Public License) Price:
864 downloads
crapsearch 1.1.0

crapsearch 1.1.0


crapsearch project enhances privacy by polling targeted Web search engines with random search terms. more>>
crapsearch project enhances privacy by polling targeted Web search engines with random search terms. It does not flood search engines, but can help disguise your real search habits and prevent the creation of meaningful search logs and user tracking.

It uses local dictionaries, personal favorite lists, and Web news as sources for random search terms. crapsearch also takes a little care to make differentiation from your real browser (and therefore real searches) difficult.

<<less
Download (0.010MB)
Added: 2006-08-24 License: Public Domain Price:
1156 downloads
DGS Search 0.9.6

DGS Search 0.9.6


DGS Search was created to provide an easy to install search utility. more>>
DGS Search was created to provide an easy to install search utility capable of handling filesystem and database searches on UNIX and Windows based platforms.

DGS Search is aimed at supporting the small to medium sized web site.

<<less
Download (0.044MB)
Added: 2006-05-04 License: GPL (GNU General Public License) Price:
1269 downloads
Search::Glimpse 0.02

Search::Glimpse 0.02


Search::Glimpse is a Perl extension to communicate with Glimpse server. more>>
Search::Glimpse is a Perl extension to communicate with Glimpse server.

SYNOPSIS

use Search::Glimpse;

my $glimpse = Search::Glimpse->new;

my @results = $glimpse->search("search this string");

ABSTRACT

This module is an extension to use glimpse server from Perl.

Quick hack to connect to glimpse server.

new

Creates a new glimpse object.

search

Search on a glimpse object

hits

Returns the number of hits...

files

Returns the number of files...

<<less
Download (0.004MB)
Added: 2007-04-05 License: Perl Artistic License Price:
933 downloads
Search::QueryParser 0.91

Search::QueryParser 0.91


Search::QueryParser parses a query string into a data structure suitable for external search engines. more>>
Search::QueryParser parses a query string into a data structure suitable for external search engines.

SYNOPSIS

my $qp = new Search::QueryParser;
my $s = +mandatoryWord -excludedWord +field:word "exact phrase";
my $query = $qp->parse($s) or die "Error in query : " . $qp->err;
$someIndexer->search($query);

# query with comparison operators and implicit plus (second arg is true)
$query = $qp->parse("txt~^foo.* date>=01.01.2001 date<<less
Download (0.007MB)
Added: 2006-06-15 License: Perl Artistic License Price:
1226 downloads
Search::VectorSpace 0.02

Search::VectorSpace 0.02


Search::VectorSpace is a very basic vector-space search engine. more>>
Search::VectorSpace is a very basic vector-space search engine.

SYNOPSIS

use Search::VectorSpace;

my @docs = ...;
my $engine = Search::VectorSpace->new( docs => @docs, threshold => .04);
$engine->build_index();

while ( my $query = ) {
my %results = $engine->search( $query );
print join "n", keys %results;
}

This module takes a list of documents (in English) and builds a simple in-memory search engine using a vector space model. Documents are stored as PDL objects, and after the initial indexing phase, the search should be very fast. This implementation applies a rudimentary stop list to filter out very common words, and uses a cosine measure to calculate document similarity. All documents above a user-configurable similarity threshold are returned.

<<less
Download (0.004MB)
Added: 2007-04-06 License: Perl Artistic License Price:
933 downloads
Search::ContextGraph 0.15

Search::ContextGraph 0.15


Search::ContextGraph is a Perl module for spreading activation search engine. more>>
Search::ContextGraph is a Perl module for spreading activation search engine.

SYNOPSIS

use Search::ContextGraph;

my $cg = Search::ContextGraph->new();

# first you add some documents, perhaps all at once...

my %docs = (
first => [ elephant, snake ],
second => [ camel, pony ],
third => { snake => 2, constrictor => 1 },
);

$cg->bulk_add( %docs );

# or in a loop...

foreach my $title ( keys %docs ) {
$cg->add( $title, $docs{$title} );
}

# or from a file...

my $cg = Search::ContextGraph->load_from_dir( "./myfiles" );

# you can store a graph object for later use

$cg->store( "stored.cng" );

# and retrieve it later...

my $cg = ContextGraph->retrieve( "stored.cng" );


# SEARCHING

# the easiest way

my @ranked_docs = $cg->simple_search( peanuts );


# get back both related terms and docs for more power

my ( $docs, $words ) = $cg->search(snake);


# you can use a document as your query

my ( $docs, $words ) = $cg->find_similar(First Document);


# Or you can query on a combination of things

my ( $docs, $words ) =
$cg->mixed_search( { docs => [ First Document ],
terms => [ snake, pony ]
);


# Print out result set of returned documents
foreach my $k ( sort { $docs->{$b} $docs->{$a} }
keys %{ $docs } ) {
print "Document $k had relevance ", $docs->{$k}, "n";
}

# Reload it
my $new = Search::ContextGraph->retrieve( "filename" );

Spreading activation is a neat technique for building search engines that return accurate results for a query even when there is no exact keyword match. The engine works by building a data structure called a context graph, which is a giant network of document and term nodes. All document nodes are connected to the terms that occur in that document; similarly, every term node is connected to all of the document nodes that term occurs in. We search the graph by starting at a query node and distributing a set amount of energy to its neighbor nodes. Then we recurse, diminishing the energy at each stage, until this spreading energy falls below a given threshold. Each node keeps track of accumulated energy, and this serves as our measure of relevance.

This means that documents that have many words in common will appear similar to the search engine. Likewise, words that occur together in many documents will be perceived as semantically related. Especially with larger, coherent document collections, the search engine can be quite effective at recognizing synonyms and finding useful relationships between documents. You can read a full description of the algorithm at http://www.nitle.org/papers/Contextual_Network_Graphs.pdf.

The search engine gives expanded recall (relevant results even when there is no keyword match) without incurring the kind of computational and patent issues posed by latent semantic indexing (LSI). The technique used here was originally described in a 1981 dissertation by Scott Preece.

<<less
Download (0.093MB)
Added: 2006-09-29 License: GPL (GNU General Public License) Price:
1120 downloads
pro-search 0.17.2

pro-search 0.17.2


pro-search is a crawler for FTP servers, SMB shares, HTTP servers, and DC++ networks. more>>
pro-search is a crawler for FTP servers, SMB shares, HTTP servers, and DC++ networks.

<<less
Download (0.17MB)
Added: 2007-05-22 License: GPL (GNU General Public License) Price:
896 downloads
Search Into Directory 0.1

Search Into Directory 0.1


Search Into Directory starts a kfind window (part of kdebase) ready to search into the selected directory. more>>
With this service menu you will be able to search into directory by right-clicking on it. Search Into Directory starts a kfind window (part of kdebase) ready to search into the selected directory.

Note : This servicemenu is in fact duplicated of an existing one on kde-apps. So Ive removed mine and I wont maintain it. Youll find another one named Find in Folder

<<less
Download (0.083MB)
Added: 2006-07-26 License: GPL (GNU General Public License) Price:
1185 downloads
WWW::Search 2.488

WWW::Search 2.488


WWW::Search is a collection of Perl modules which provide an API to WWW search engines. more>>
WWW::Search is a collection of Perl modules which provide an API to WWW search engines like WebCrawler, AltaVista, Hotbot, Lycos and so on. Currently WWW::Search includes back-ends for variations of AltaVista, Lycos, and HotBot.

We include two applications built from this library: AutoSearch (an program to automate tracking of search results over time), and a small demonstration program to drive the library. Back-ends for other search engines and more sophisticated clients are currently under development.

WWW::Search includes AutoSearch, an program to automate web-based searches.

<<less
Download (0.083MB)
Added: 2006-05-05 License: Perl Artistic License Price:
1267 downloads
Google Search 0.1

Google Search 0.1


Google Search is a desktop tool with you can search anything you want on the Google engine direct from your desktop. more>>
Google Search is a desktop tool with you can search anything you want on the Google engine direct from your desktop.

Installation:

To compile use qmake then make

Example:

bash: qmake mio.pro
bash: make
bash: ./mio

It uses firefox only. I will include konqueror in the next update.

Assign it a global shorcut.
<<less
Download (0.010MB)
Added: 2005-12-09 License: GPL (GNU General Public License) Price:
1471 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5