Pootle provides searching functionality, which is a great way to do searches over all files in a project. If there are many strings to search through, then performance can be slow, but installing a text indexing library will speed things up, allowing searching even in very large projects.
The following indexing engines are supported:
The indexing database helps to speed up search queries performed from the Pootle interface.
If you want to use an indexing engine to speed up text searches, then you need to install one of the supported indexing engines and its Python binding.
The indexing engine will be used, as soon as the required Python bindings are available.
See below for details.
The Xapian tools packaged is required for the xapian-check command which is used to determines whether the Xapian version is compatable with Pootle.
If you want to check which indexing engines are currently detected on your system you can execute the self-tests of the indexing engine interface of Pootle:
python translate/search/indexing/test_indexers.py
This will display the installed engines and check if they work as expected.
Note
Please file a bug report if you encounter any errors when running these tests.
The actual test for xapian is xapian-check --version.