DataparkSearch Engine

Dedicated to Noémie. 
Latest changes Download Manual Wiki Forum (Google Groups) Blog

DataparkSearch Engine is a full-featured open sources web-based search engine released under the GNU General Public License and designed to organize search within a website, group of websites, intranet or local system.

Key features

  • Support for http, https, ftp, nntp and news URL schemes.
  • htdb virtual URL scheme for indexing SQL databases.
  • Indexes text/html, text/xml, text/plain, audio/mpeg (mp3) and image/gif mime types natively.
  • External parsers support for other document types, including Microsoft Word, Excel, RTF, PowerPoint, Adobe Acrobat PDF and Flash.
  • Can index multilingual sites using content negotiation.
  • Can search all of the word forms using ispell affixes and dictionaries.
  • Synonym, acronym and abbreviation query expansion based on editable dictionaries, specified by language and charset.
  • Stop-words, synonyms and acronyms lists.
  • Options to query with all words, all words near to each others, any words, or Boolean queries. A subset of VQL (Verity Query Language) is supported.
  • Popularity Rank based on a neural network model.
  • Results can be sorted by relevancy (using vector calculation), popularity rank as "Goo" (adding weight for incoming links), and "Neo" (neural network model), last modified time, and by "importance" (a combination of relevancy and popularity rank).
  • Supports wide range of character sets support with automated character set and language detection.
  • Offers an accent insensitive search option.
  • Provides phrase segmenting (tokenizing) for Chinese, Japanese, Korean and Thai.
  • Includes an indexer and a web CGI front-end, as well as a search module for Apache web server (mod_dpsearch).
  • Handles Internationalized Domain Names (IDN).
  • Summary Extraction Algorithm automatically sums up each document in several sentences.
  • Uses If-Modified-Since for efficient transfer of only changed files.
  • Can tweak URLs with session IDs and other weird formats, including some JavaScript link decoding.
  • Can perform parallel and multi-threaded indexing for faster updating.
  • Flexible update scheduling, including options for checking some sections of a site more frequently.
  • Handles basic authentication (user name and password) and cookies.
  • Stores a compressed text version of the documents for extracting and viewing.
  • Can specify a default character set and language for a server or subdirectory, or a list of possible languages.
  • Noindex tags: <!--UdmComment-->, <NOINDEX>, <!--noindex-->, Google's special comments <!-- google_ad_section_start -->, <!-- google_ad_section_start(weight=ignore) --> and <!-- google_ad_section_end --> consider as tags to include/exclude.
  • Can specify a content body tag.
  • Spellchecking for query words with aspell.
  • Flexible options and commands to customize search result pages.
  • Effective caching gives significant time reduction in search times.
  • Query logging stores the query, query parameters and the number of results found.

Documentation

DataparkSearch documentation is enclosed in release or snapshot distribution in doc subdirectory. And it's also available on-line in English (PDF, 1,511,781 bytes) and in Russian.

You can use our forum to ask about DataparkSearch. Or you may subscribe to DataparkSearch group at Google Groups: groups.google.com/group/dataparksearch/. As well, you can share your experiance using DataparkSearch in DataparkSearch's collaborative documentation (wiki).

DataparkSearch's: ChangeLog (As a RSS feed); PAD file.

Download

Latest DataparkSearch version released: dpsearch-4.53.tar.bz2, 2,124,819 bytes, 19.03.2011, 05:06 MSK

You may try latest snapshot: dpsearch-4.54-15042011.tar.bz2, 2,360,540 bytes, 15.04.2011, 05:18 MSK

dpsearch-spell-ja.tgz, 68,706 bytes, 19.03.2011, 05:06 MSK - Quasi-ispell data for Japanese. THIS IS NOT VALID ISPELL DATA. Can be used only with DataparkSearch 4.27 or later version. All data are in EUC-JP charset.

Additional Data

Frequency dictionaries
Traditional Chinese, 730,642 bytes, 19.03.2011, 05:05 MSK
Mandarin, 394,635 bytes, 19.03.2011, 05:05 MSK
Korean, 30,625 bytes, 19.03.2011, 05:05 MSK
Korean, EUC-KR charset, 246,038 bytes
Thai, 126,573 bytes, 19.03.2011, 05:05 MSK
Synonym lists
English, 774,664 bytes, 19.03.2011, 05:05 MSK
German, 131,881 bytes, 19.03.2011, 05:05 MSK
Italian, 166,685 bytes, 19.03.2011, 05:05 MSK
Polish, 92,159 bytes, 19.03.2011, 05:05 MSK
Russian, 73,969 bytes, 19.03.2011, 05:05 MSK
Acronym and abbreviation lists
English biomedical acronyms and abbreviations, 7,085 bytes, 19.03.2011, 05:05 MSK
Other code

Mirrors

Bugs

You may see all open or new bug reports or post your bug reports at Google Code's home.

Sample sites

Donate

If you use DataparkSearch and found it useful, or want to encourage further development, feel free to make a donation with Kagi or a donation with PayPal to support this project. Any amount is greatfully appreciated.





DataparkSearch's Awards

To leave a donation via MasterCard, VISA, American Express, JCB, check, money order, or wire transfer please click one of the buttons below:
Kagi donate

donate with Kagi


AU$   US$   €   Amount  
donate with PayPal

free counters

DataparkSearch's blog feed




Geo Visitors Map