Main > Free Download Search >

Free search engine optimization software for linux

search engine optimization

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3033
search engine optimization seo toolbar 1.0.1

search engine optimization seo toolbar 1.0.1


search engine optimization toolbar, from Netvantage. paid search management, ppc, search engine marketing, sem, seo, search engine optimization, pay ... more>> <<less
Download (537KB)
Added: 2009-04-02 License: Freeware Price: Free
205 downloads
iSearch engine 2.0.0

iSearch engine 2.0.0


iSearch is an internal web site search engine. more>>
iSearch engine project is an internal web site search engine.
Built to run as a CGI module, iSearch performs a searching for one or more character sequences ( terms ) within documents in a web site, without the needing of external indexing and filtering tools, like, for example, a database engine.
iSearch performs a real time elaboration of HTML documents in a web site, every time it is invoked. Documents are found, filtered from unnecessary parts, like HTML tag, and then inspected searching for the input terms.
iSearch acts under the directives set in its configuration file. You can set one or more starting search path, exclude file or directories from scanning, set your own output templates, and so on.
So if you want to add an internal search engine in your web site, iSearch is one of your possible solutions.
iSearch is written in C and the source code is based on Yed technology.
Main features:
- iSearch is a CGI module written in C, available for both GNU/Linux and Windows environment.
- iSearch latest release has been developed and tested within an Apache HTTP server. OS involved are Slackware GNU/Linux and Windows XP SP2, both on a i686 architecture.
- When invoked, iSearch scans recursively directories in a web site extracting files so-called documents. In every document extracted, iSearch performs a filtering to delete unnecessary information, like HTML tags. Then, the pure resulting text is inspected searching for the characters sequences received in input, so-called terms.
- A term can be a single word, but also a sequence of words enclosed with character "; in this latter case, the sequence will be treated as a single term ( i.e. "sowing the seeds of love" ).
- All documents containing all the terms will be output according to user templates and related environment.
- All terms are matched in boolean AND mode: only a document containing all terms is considered as a matched document.
- All terms are matched in case-insensitive mode.
Enhancements:
- The ID Input parameter is now optional.
- If omitted, it defaults to the first < root > element of the configuration.
- Handling of eventual error explanation string was added in displaying error templates, through the new token "%det".
- Its now possible to search for strings enclosed with quotation marks (").
- The source code has been totally reorganized.
- The < replace > element was added in the configuration file.
- This element contains a list of strings to replace or cut from documents to inspect.
<<less
Download (0.074MB)
Added: 2006-02-24 License: GPL (GNU General Public License) Price:
1337 downloads
Kat - Desktop Search Engine for Linux 0.6.4

Kat - Desktop Search Engine for Linux 0.6.4


Kat is an application for KDE designed to index files. more>>
Kat is an application for KDE designed to index files. Meta information, fulltext and thumbnails are extracted from documents, images, mp3 and other media allowing quick and accurate information retrieval.
Similar to the Windows application WhereIsIt, but also similar to Google Desktop Search, Kat is completely written in C++, using Qt3, KDE and KIO libraries.
The application is based on the extensible kfile plugin architecture of KDE in order to facilitate the creation of new media managers for emerging file formats.
Kat is the first KDE application using the new fulltext kfile plugins.
Information retrieval relies on the powerful SQLite3 embedded database engine.
Supported document formats for full text search:
Documents:
- Adobe PDF Portable Document Format (1.5)
- DOC Microsoft Word Document (2, 6, 7, 97, 2000, 2002 and 2003)
- HTML HyperText Markup Language
- SXW OpenOffice 1.3 Writer Text Document
- SXI OpenOffice 1.3 Impress Presentation
- SXC OpenOffice 1.3 Calc Spreadsheet
- SXM OpenOffice 1.3 Math Formula
- ODT OpenOffice 2.0 Writer Text Document
- ODP OpenOffice 2.0 Impress Presentation
- ODC OpenOffice 2.0 Calc Chart
- ODF OpenOffice 2.0 Math Formula
- Plain Text
Images:
- BMP
- CGM
- DCX
- DIB
- FAX
- GIF
- ICO
- JPEG
- PBM
- PCD
- PCX
- PDB
- PGM
- PICT
- PIX
- PNG
- RGB
- RLE
- TGA
- TIF
- ...and other
<<less
Download (0.88MB)
Added: 2005-10-12 License: GPL (GNU General Public License) Price:
1477 downloads
MKSearch beta 1

MKSearch beta 1


MKSearch provides a Web metadata spider and search engine. more>>
MKSearch provides a Web metadata spider and search engine.

MKSearch is a metadata search engine that indexes structured metadata in Web documents instead of free text in the document body.

The data acquisition system conforms to the Dublin Core metadata in HTML recommendations, and supports other application profiles, such as the UK e-Government Metadata Standard.

It also indexes native RDF formats, including RSS 1.0. The system has five major components: a Web crawler, an HTML document validator and formatter, a set of custom indexers, an RDF storage and query system, and a public query interface, provided through a standard servlet container.

System composition

The MKSearch system is composed of several other free software components. Further details are provided in the MKSearch development plans.

JSpider
JSpider is a Java Web crawler engine that has pluggable interfaces that can be used to add custom processing and content handling. MKSearch uses custom SAX-based content handlers for extracting metadata from Web documents.

Sesame
Sesame is a set of RDF processing and storage APIs and applications that includes RDF data query facilities. MKSearch uses Sesame to store indexed metadata in RDF format and to search the repository via the public query interface.

JTidy
JTidy is a utility for correcting common HTML markup errors and is used to convert HTML documents to XHTML so they can be processed using SAX.

<<less
Download (9.0MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
980 downloads
Search::InvertedIndex 1.14

Search::InvertedIndex 1.14


Search::InvertedIndex is a manager for inverted index maps. more>>
Search::InvertedIndex is a manager for inverted index maps.

SYNOPSIS

use Search::InvertedIndex;

my $database = Search::InvertedIndex::DB::DB_File_SplitHash->new({
-map_name => /www/search-engine/databases/test-maps/test,
-multi => 4,
-file_mode => 0644,
-lock_mode => EX,
-lock_timeout => 30,
-blocking_locks => 0,
-cachesize => 1000000,
-write_through => 0,
-read_write_mode => RDWR;
});

my $inv_map = Search::Inverted->new({ -database => $database });

##########################################################
# Example Update
##########################################################

my $index_data = "Some scalar - complex structure refs are ok";

my $update = Search::InvertedIndex::Update->new({
-group => keywords,
-index => http://www.nihongo.org/,
-data => $index_data,
-keys => {
some => 10,
scalar => 20,
complex => 15,
structure => 15,
refs => 15,
are => 15,
ok => 15,
},
});
my $result = $inv_map->update({ -update => $update });

##########################################################
# Example Query
# -nodes is an anon list of Search::InvertedIndex::Query
# objects (this allows constructing complex booleans by
# nesting).
#
# -leafs is an anon list of Search::InvertedIndex::Query::Leaf
# objects (used for individual search terms).
#
##########################################################

my $query_leaf1 = Search::InvertedIndex::Query::Leaf->new({
-key => complex,
-group => keywords,
-weight => 1,
});

my $query_leaf2 = Search::InvertedIndex::Query::Leaf->new({
-key => structure,
-group => keywords,
-weight => 1,
});
my $query_leaf3 = Search::InvertedIndex::Query::Leaf->new({
-key => gold,
-group => keywords,
-weight => 1,
});
my $query1 = Search::InvertedIndex::Query->new({
-logic => and,
-weight => 1,
-nodes => [],
-leafs => [$query_leaf1,$query_leaf2],
});
my $query2 = Search::InvertedIndex::Query->new({
-logic => or,
-weight => 1,
-nodes => [$query1],
-leafs => [$query_leaf3],
});

my $result = $inv_map->search({ -query => $query2 });

##########################################################

$inv_map->close;

<<less
Download (0.044MB)
Added: 2007-04-06 License: Perl Artistic License Price:
932 downloads
Altse Internet Search Engine 26102005

Altse Internet Search Engine 26102005


ALTSE is an alternative search engine technology. more>>
ALTSE is an alternative search engine technology.

It can index up to a couple million Web sites.

A search engine is a program designed to help find information stored on a computer system such as the World Wide Web, or a personal computer.

The search engine allows one to ask for content meeting specific criteria (typically those containing a given word or phrase) and retrieves a list of references that match those criteria.

Search engines use regularly updated indexes to operate quickly and efficiently. Without further qualification, search engine usually refers to a Web search engine, which searches for information on the public Web.

Other kinds of search engine are enterprise search engines, which search on intranets and personal search engines, which search individual personal computers.

Some search engines also mine data available in newsgroups, large databases, or open directories like DMOZ.org. Unlike Web directories, which are maintained by human editors, search engines operate algorithmically.

Most web sites which call themselves search engines, are actually front ends to other search engines owned by other companies. The typical user will often not know which underlying search engine they are using.
<<less
Download (0.34MB)
Added: 2005-10-27 License: Freely Distributable Price:
1458 downloads
eSearch 1.1ea1

eSearch 1.1ea1


eSearch provides a Java-based search engine. more>>
eSearch provides a Java-based search engine.
eSearch is a server side Java-based search engine which supplies basic search capabilities for Web use. Its basic capabilities can be extended to include intelligent agents and other expert-system behaviors.
Main features:
- Free and Open Source
- Written in Java, and therefore platform-independent
- Uses Lucene API for Text and Index operation.
- Supplies basic search capabilities comparable to other existing search engines, for both intranet and internet use.
- Allows the basic capabilities to be extended to include intelligent agents and other expert-system behaviours, with the end result of smarter searching than is possible with existing search engines.
- Scaleable to truly mind-boggling dimensions of collections and users.
- Can dynamically index multiple servers and sources simultaneously
- Have a powerful Developer kit that include eSearch TAG Library, Samples & Documentation.
- Powerful Administration Center that let you control all crawl & search operation in your enterprise.
- Extensible architecture. You can plug new component from third party.
- Can be easily integrated with any other Web Applications: i.e. ePortal, eContent, eForum, eFAQ, eHelpDesk.
<<less
Download (0.20MB)
Added: 2007-02-26 License: The Apache License Price:
971 downloads
Sethi Search Utility 0.8.7

Sethi Search Utility 0.8.7


Sethi Search Utility provides a simple command line utility to submit a search to Google, Yahoo!, or MSN. more>>
Sethi Search Utility provides a simple command line utility to submit a search to Google, Yahoo!, or MSN.
Sethi Search Utility is a simple command line utility to submit a search to Google, Yahoo!, or MSN and show the (text) results on standard output. Support for several search engines is included.
Its currently in serious need of a re-write, especially to avoid scraping and become a good engine using the search APIs provided.
Enhancements:
- The Google configuration was updated.
<<less
Download (MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
558 downloads
Absolut Engine 1.72

Absolut Engine 1.72


Absolut Engine is a news publishing system. more>>
Absolut Engine is a news publishing system. It features three-layer access (admin/chief/editor), article posting, editing, and deleting. Absolut Engine includes a powerful image managing tool, a file manager, and a related articles manager.

Rich text editing is provided via a built-in WYSIWYG editor that produces XHTML 1.0 Strict-compliant code. Absolut Engine is easy to extend via module functionality. The provided modules include Discussions, Surveys, RSS Feed, Search Engine Optimization (static/clean URLs), and a message system for better communication between users.

Absolut Engine produces Web-standards-compliant valid and accessible XHTML 1.0 Strict and CSS semantically-correct code.

<<less
Download (0.31MB)
Added: 2006-08-30 License: GPL (GNU General Public License) Price:
1155 downloads
Javascript Search Aggregator 1.0.2

Javascript Search Aggregator 1.0.2


Javascript Search Aggregator allows you to perform all of your Web searches from one place. more>>
Javascript Search Aggregator allows you to perform all of your Web searches from one place.
You can create many categories of searches such as work and fun and customize search engines for your specific needs.
Javascript Search Aggregator remembers the last query and state of the tabs and works on any browser with JavaScript support.
Enhancements:
- Do not load last selected engine on first load
<<less
Download (0.004MB)
Added: 2006-07-09 License: BSD License Price:
1203 downloads
WWW::Search::Profusion 1.04

WWW::Search::Profusion 1.04


WWW::Search::Profusion is a Perl class for searching Profusion.com! more>>
WWW::Search::Profusion is a Perl class for searching Profusion.com!

SYNOPSIS

require WWW::Search;
$search = new WWW::Search(Profusion);

This class uses the Meta Search Engine http://www.profusion.com. Search engines searched are: 1) AltaVista 2) InfoSeek 3) Snap 4) Excite 5) LookSmart 6) WebCrawler 7) Magellan 8) Yahoo 9) GoTo

Most of the above defaults to Boolean. Profusion returns all retrieved hits to one page, so, there is no next page retrievals.

This class exports no public interface; all interaction should be done through WWW::Search objects.

USAGE OPTIONS

There is 5 possible option values for type of search (default is All): Simple All Any Boolean Phrase

To search different categories with Profusion you simpy change the the base search_url to one of the following:

Newsgroups = http://usenet.profusion.com/ Health = http://health.profusion.com/ Entertainment = http://entertainment.profusion.com/ Sports = http://sports.profusion.com/ MP3 = http://mp3.profusion.com/

You can turn on totalverify=0 to weed out any bad links returned, but be warned it is slowwwwww. totalverify=20 would verify first 20 links and so on....

<<less
Download (0.038MB)
Added: 2006-11-15 License: Perl Artistic License Price:
1073 downloads
WWW::Search::Nomade 1.3

WWW::Search::Nomade 1.3


WWW::Search::Nomade is a Perl class for searching Nomade. more>>
WWW::Search::Nomade is a Perl class for searching Nomade.

SYNOPSIS

use WWW::Search;

my $oSearch = new WWW::Search(Nomade);

$oSearch->maximum_to_retrieve(100);

#$oSearch ->{_debug}=1;

# Create request
$oSearch->native_query(WWW::Search::escape_query("cgi"));

# or Make an international search (on google db)
$oSearch->native_query(WWW::Search::escape_query("cgi"),
{ opt => 1 });

print "I find ", $oSearch->approximate_result_count(),"n";
while (my $oResult = $oSearch->next_result())
{ print "Url:", $oResult->url,"n","Titre:", $oResult->title,"n"; }

This class is an Nomade specialization of WWW::Search. It handles making and interpreting Nomade searches http://www.Nomade.fr, a french search engine.

This class exports no public interface; all interaction should be done through WWW::Search objects.

<<less
Download (0.004MB)
Added: 2006-12-04 License: Perl Artistic License Price:
1054 downloads
SearchBox Sync 1.3

SearchBox Sync 1.3


SearchBox Sync allows you to synchronize the searchbox content. more>>

SearchBox Sync 1.3v is one of the most marvelous tools which can automatically update the search box content when you search directly in a search engine (Google, Yahoo, Live, MSN, YouTube, ...). Custom synchronization rules can be easily added for your preferred search engine.

Enhancements: Improved: Compatibility for Firefox 3.5.

<<less
Added: 2009-07-16 License: MPL Price: FREE
15 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::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
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5