
Welcome to Distributed Search

This package provides support for performing searches on multiple
Plone sites simultaneously.

Installing
----------

- designed for Python socket with timeout
- for older Python versions  modify SESendSoap.py:
  * comment 'import socket' 
  * uncomment 'import timeoutsocket as socket'
  (timeoutsocket.py is included)
  

Client
------

Warning: !!! Don't wrap long xml lines in .pt files !!!

* dsearch_form - search form template
* dsearch - search template
* SE_Search - generate query, ask remote portal and parse responce
* SE_query_soap - xml query template. 
* SE_makeDCType - translate "portal type" to "DC Type" with "translate_tab" dictionary 
  - customize it to your portal types
* SE_makeQueryList - use it for multivalues query item (in SE_query_soap)


Server
------

Warning: !!! Don't wrap long xml lines in .pt files !!!

* SEServer - xml responce template
* SE_queryCatalog - translate "DC Type" to "portal type" (modify if necessary 'translate_tab')
  and query zope base


