PHP Fulltext search

IB fulltext solutions for PHP


  • PHP development using the PHP loadable module
  • PHP inteface using Rain.

Rain: IB client/server solution for PHP
Rain is what's behind this site (IBU News). Interfacing PHP (any generic web) within RAIN is just a few lines of PHP code to talk to the Nano_http server. User features:
  • DB offloaded (client/server).
  • Client side (Drupal) which talks to a number of distributed (federated) servers for high availability.
  • Uses powerful and highly performant IB search engine.
  • Supports AJAX for a host of features including Scan
  • Clickless search: selecting some on a page runs a search in a layer.

Search Server
The server is built around the "nano http[d]" program. Nano_http[d] is open source, covered by a liberal BSD inspired license and written in Python using the IB kernel libs via a Python loadable module.Pre-requisites

  • python 2.6[sources available from python.org]
  • MX extensions
  • MX experimental extensions[available from http://www.egenix.com/products/python/]
  • IB libs and Python loadable module