Searching

Simple forums currently has a basic search engine that performs a keyword search over the titles of all the threads in the forum as well as the option to use the third party search engine elasticsearch.

Elasticsearch

Class: simple_forums.backends.search.ElasticSearch

Requires Installation of the elasticsearch-py package.

This backend connects to an elasticsearch server using the given credentials and uses it to perform searches. It is much more powerful than the Simple Search backend because it has the ability to search through replies to threads rather than just the thread titles.

Configuration Options:

host (Required): The hostname of the elasticsearch server

port (Required): The port to connect to the elasticsearch server on

index: The name of the elasticsearch index to use