Installation
This document describes the installation of TextIndexNG 3.2 or higher
Please read this document carefully. Almost all reported installation problems are caused by not following or not reading the installation description.
Requirements
- Zope 2.10 or higher
- (Plone 3.0 or higher)
- Zope 3.3 or higher (included with Zope 2.10+)
Installation
- unpack the archive inside $INSTANCE_HOME/Products of your Zope installation
- cd to the "Products/TextIndexNG3/extension_modules" folder
- compile and install the extension modules using::
python2.4 setup.py install
Compiling and installing the extension modules requires a C compiler (usually GCC on Unix systems works perfectly). On Windows systems you need Visual C++ to compile the extension modules. Untested binary versions of the extension modules for Windows are available from the TextIndexNG3 download area on Sourceforge. You must ensure that the 'zopyx' directory is located somewhere in the PYTHONPATH. It is up to you to install the 'zopyx' directory in a proper location that is part of the PYTHONPATH or sys.path.
Binaries of the extension modules for Windows are available here. (Use them at your own risk. The binaries are a 3rd-party contribution and are not supported in any way).
The extension modules can also be installed using Python's easy_install module:
easy_install zopyx.textindexng3
The easy_install method is supposed to work both for Unix platforms and Windows.
- restart Zope
Addition installation steps on Plone
- follow the steps above
- go to Plone setup -> Add remove programs
- choose TextIndexNG3 to be added as new product
- a new configlet for TextIndexNG3 will appear on the setup screen (left side)
- click on the configlet and choose the only option to replace the existing indexes with TextIndexNG3 indexes
- that's it
