search engine optimization software
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
iSearch engine 2.0.0
iSearch is an internal web site search engine. more>>
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.
MKSearch beta 1
MKSearch provides a Web metadata spider and search engine. more>>
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.
Kat - Desktop Search Engine for Linux 0.6.4
Kat is an application for KDE designed to index files. more>>
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
Altse Internet Search Engine 26102005
ALTSE is an alternative search engine technology. more>>
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.
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 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.

Okapiland Search Toolbar 1.3
Okapiland Search Toolbar provides Internet search in Composite Page Mode (CPM) that displays linked pages themselves. more>>
Okapiland Search Toolbar 1.3 will make your Firefox browser even more powerful as it is designed to provide Internet search in Composite Page Mode (CPM) that displays linked pages themselves in addition to hyperlinks.
All pages can be displayed by scrolling the pages. Internet Search is good for the quick search or clear search, but the deep search or ambiguous search requires your effort. The CPM can save your operation. To prevent unexpected intruder at displaying the linked pages, the dynamic type of contents, e.g. JavaScript or Applet, is not displayed.
Enhancements:
- Support Firefox 2.0, and add an improvement.
- The width of each frame is automatically adjusted at the resize of the browser.
Requirements:
- Mozilla Firefox
Absolut Engine content management system 1.73
Absolut Engine is a PHP/MySQL framework built on the basis of a former news publishing system. more>>
Included are a basic image and file manager as well as a related articles manager. Rich text editing is provided via a built-in WYSIWYG editor that produces XHTML 1.0 Strict compliant code.
It is easy to extend via the module functionality. It is fully configurable and easy-to-use. Modules include discussions, surveys, RSS feed export and import, search engine optimization, a messaging system, weather reports, and Google Maps.
Enhancements:
- Many bugs were fixed.
- It is now possible to plug in any WYSIWYG editor.
Search::QueryParser 0.91
Search::QueryParser parses a query string into a data structure suitable for external search engines. more>>
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
eSearch 1.1ea1
eSearch provides a Java-based search engine. more>>
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.
Search::InvertedIndex 1.14
Search::InvertedIndex is a manager for inverted index maps. more>>
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;
Web Statistics Montage 3.5
Web Statistics Montage is a great web statistics tool to add to your arsonal. more>>
I built Web Statistics Montage so that I could get a comprehensive idea of how my web sites were faring with search engines without having to log into each account. With this script, you get e-mailed your stats whenever you want them, no log-ins required!
Main features:
I use this script a couple of times a day because its so handy. Here is a list of the features / capabilities of Web Statistics Montage:
- Compiles key web statistics from multiple sites and compiles it into an easy-to-read e-mail that gets sent to your inbox
- Compiles the following statistics:
- Google PageRank
- Number of unique visitors every day for the last few months
- What keywords were used by search engines to find your site since the last time a report was generated
- The most popular keywords used to get to your site through search engines
- The last time your site was spidered by Google, Yahoo and MSN
- The number of visits Google, Yahoo and MSN are sending your way
- Compiles statistics in easy-to-read, easy-to-compare grids, color coded for the different search engines
- Click on a keyword to show your sites rank for the keyword in Google, Yahoo and MSN instantly
- Click a link on the report to view your AWStats for any site without having to log in!
- Online version of the reports for easy comparison and later viewing
WWW::Search::Profusion 1.04
WWW::Search::Profusion is a Perl class for searching Profusion.com! more>>
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....

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.
<<lessAbsolut Engine 1.72
Absolut Engine is a news publishing system. more>>
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.