Better Search in Elgg

As of right now, elgg uses mysql full text search engine, which is slow and heavy. This type of search is not bad, but when you have several people searching at the same time it affects server performance. Google Search for elgg is quite good but relies on google rather than elgg. In this article I will give you a step by step guide on how to have a better search in elgg

1. First, download Advanced Search. To download it, you need to go here and click on “Download Zip”:

elgg advanced search2. Install the plugin in the mod folder of your Elgg installation. If you don’t know how to do that, please read this article.

3. Sign into your Elgg network as an Administrator and on the top bar, click on the Administration link:


4. Go to menu “Configure > Plugins”:


5. Search for Search Advanced plugin and activate it:

Picture 16. Now, go to menu “Configure -> Settings -> Search Advanced”:

Picture 27. Select ‘Yes’ and save the changes:

Picture 48. After that run ‘upgrade.php’ If you don’t know how to do that, read this article

9. And that’s it! Elgg search has been improved:

Picture 1Picture 2

This concludes Better Search in Elgg

Looking for quality Elgg Hosting? Look no further than Arvixe Web Hosting!

Happy Hosting!

Rodolfo Hernandez

Tags: , , , , , , , , , , , | Posted under Elgg | RSS 2.0

Author Spotlight

Rodolfo Hernandez

I like photography and reading books. Currently working for Arvixe as Elgg Community Liaison. Elgg Security Expert Web Security Expert CEO of UDP SW Social Web

4 Comments on Better Search in Elgg

  1. Prase says:

    Hi, useful article. I’ve installed and activated the plugin.
    But I didnt do stage 8 (ie. After that run ‘upgrade.php’), and the plugin works fine.

    What is the stage 8 function?

  2. Mario says:

    Hi, after activating the plugin search does not work anymore…
    When i submit a query to the server, example:

    I get only a blank page without any errors. I’ve also enabled debug mode. Ajax search works perfectly…How can i fix the problem?

Leave a Reply

Your email address will not be published. Required fields are marked *