Kênh 360 Công Nghệ Kênh 360 Công Nghệ

Trang chủ - Download - Mã nguồn - PHP - Máy tìm kiếm PHP iSearch Search Engine

Máy tìm kiếm PHP iSearch Search Engine

Xây dựng Máy tìm kiếm PHP Search Engine  có thể tìm kiếm dữ liệu trong cơ sở dữ liệu của website. Nhập từ khóa keywords và trả lại danh sách các trang tìm kiếm.

Introduction

iSearch is a tool for allowing visitors to a website to perform a search on the contents of the site. Unlike other such tools the spidering engine is written in PHP, so it does not require binaries to be run on the server to generate the search index for HTML pages.

Try it our using the search box above, for example, try searching for the terms "download" or "install".

Features

  • Spider engine written in PHP - there are no binaries to run on the server.
  • Runs in PHP safe mode.
  • Performs simple page match scoring and ranking.
  • Can spider subdomains or multiple domains.
  • Allows multiple spider entry points.
  • Versatile page inclusion/exclusion, including robots.txt parsing with Google extensions.
  • Parts of pages (e.g. menus) can be excluded from indexing.
  • Can generate a site map automatically from the search index.
  • Auto Spider feature ensures that your search index is kept up-to-date automatically, even if you cannot run "cron" jobs on your web server.
  • Customisable by inserting your own HTML code before and after search results.
  • Multiple languages.

A professional version is available which also includes the following additional features:

  • Allows removal of the "Powered By iSearch" line.
  • Support for PDF documents (content of document is searchable).
  • Support for Microsoft Word documents (content of document is searchable).
  • Support for Groups, allowing your site to be split into sections for individual searching.
  • Support for adding additional links which are displayed when particular keywords are searched for.
  • Exact searches can be performed (only matching whole phrases.)
  • Source code provided, allowing customisation to fit your site.

iSearch takes note of the following data from the HTML section of each page:

  • page title



In addition all words from the body are put into the search index.

iSearch performs simple page match scoring. Keywords score highly, and some words (those in

to headings) are given higher relevance in search scoring.

 

Supported languages

iSearch currently supports the following languages:

  • English
  • Bulgarian
  • Czech
  • Danish
  • Dutch
  • French
  • German
  • Hungarian
  • Italian
  • Portugese
  • Rumanian
  • Spanish
  • Swedish
  • Turkish

iSearch PHP Site Search Engine - Requirements

iSearch has the following requirements:

  • A web server that supports PHP 4.4.x or PHP 5.x.
  • PHP socket access, allow_url_fopen or CURL support must be enabled for iSearch to work.
  • A web server that supports MySQL 5.x.

iSearch can run with PHP configured as mod_php or as a cgi executable.

iSearch works with PHP safe mode enabled (many web hosts set up PHP like this) or disabled. For correct character set support, iconv support must be enabled in PHP.

iSearch follows HTML links through your site. If your site uses JavaScript or Flash menus extensively, then you may need to insert dummy links to other pages on your site for iSearch to find them. See the FAQ below for more details.

iSearch PHP Site Search Engine - Quick Installation

  1. Unzip the zip file to your hard disc. The following files should be included:
    isearch2/admin iSearch2 Configuration and Administation
    isearch2/help Help files
    isearch2/inc Included files
    isearch2/inc/header.inc.php File included before iSearch results are displayed.
    isearch2/inc/footer.inc.php File included after iSearch results are displayed.
    isearch2/lang Language files.
    isearch2/style Style files.
    isearch2/index.php Main search page.
    isearch2/sitemap.php Displays site map.
    isearch2/stats.php Displays search statistics.
    isearch2/viewcache.php Displays the contents of the page cache.
  2. Open the isearch2/inc/config.inc.php file in a text editor and change the variables as required for your installation. You must edit the "BASIC CONFIGURATION OPTIONS" section, but you can probably ignore the "ADVANCED CONFIGURATION OPTIONS". You'll need to have your MySQL database details to hand for this.
  3. Upload all the files to a directory called isearch2 in the root directory of your site.
  4. Fire up your web browser and browse to http://www.yoursite.com/isearch2/admin. Login using the admin password stored in the isearch2/inc/config.inc.php file.
  5. Enter your email address and homepage URL. The rest of the configuration options can be left as they are for now.
  6. Click the "Spider" button and wait until your site has been spidered.
  7. Once you have configured iSearch and spidered your site, browse to http://www.yoursite.com/isearch2 and try it out.

iSearch PHP Site Search Engine - FAQ

This page is still under construction.

Why Does iSearch not find all pages in my site?

iSearch follows HTML links through your site. If your site uses JavaScript or Flash menus extensively, then you may need to insert dummy links to other pages on your site for iSearch to find them. For example:


Internet search engines such as Google will not be able to spider your site correctly without such links since they they will not parse JavaScript or Flash either.

How can I Spider Password Protected Pages

  • If your site uses HTTP basic authorization use the "Basic Authorization" setting on the "Spider Advanced" configuration page. Set this to contain your username and password, seperated by a colon, e.g. "username:password".

  • A more complicated solution would be to use a URL containing username and password when reading your site. Set "Url Search" to:

    ^http://www\.yoursite\.com

    and set "Url Replace" to:

    http://user: Địa chỉ email này đã được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó.

    This should replace any references to http://www.yoursite.com with http://user: Địa chỉ email này đã được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó. before the file is loaded. The URL containing the password is not kept in the database.

iSearch PHP Site Search Engine - Download

iSearch2

The latest version of iSearch is V2.20.

Download it by clicking here.

If your download fails, try right clicking on the link and select "Save Target As...".

Đang dịch...



Tin liên quan:
Tin mới hơn:
Tin cũ hơn:

Lần cập nhật cuối ( Thứ sáu, 15 Tháng 5 2009 12:09 )  

Kênh 360 công nghệ

  • Nổi bật
  • Tin mới
  • Game mới
  • PrestaShop Guide
  • PrestaShop

Có thể bạn quan tâm

Download nhiều nhất

11/12
Download PES 2011 - FIFA 11
693
18/12
binkw32 dll
175
18/12
TeamViewerQS
49
English French German Japanese Korean