Your Moodle version

Admin tools: Advance course search

Maintained by Picture of Shashikant Vaishnav Shashikant Vaishnav, Picture of Marina Glancy Marina Glancy, My ugly mug Michael de Raadt
Course search plugin is replacement of existing course search with the more better performance & extra features.

The plugin is integration of moodle course search with the apache solr search platform. Solr search can be used as a replacement for existing course search and boasts both extra features and better performance. Among the extra features is the ability of being flexible, case-insensitive, works with non-latin languages, fast, auto complete suggestions, filtering and can sort results by relevance(score).

Plugin requires


This plugin is part of set Course search tool.




Picture of Shashikant Vaishnav
Shashikant Vaishnav (Lead maintainer)
Picture of Marina Glancy
Marina Glancy: Mentor
My ugly mug
Michael de Raadt: Mentor
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Shashikant Vaishnav
    Fri, Oct 4, 2013, 5:41 PM
    Hello Aparup,

    1. Yup, global search might cause conflicts with the course search plugin. So here setting up the multiple solr core looks to be straight forward solution. I will put the instruction on same in readme.

    2. About the replace / copying of renderer. The plugin includes a search interface that will provide a quick view of how search results will appear ( with out any renderer manipulation. although I have not included it yet. see ). It can be seen via /admin/tool/coursesearch/example.php

    3. The another option of including search_cleantheme which is actually clone of clean theme is good to go.

    well, I will put the search_cleantheme too here. I will modify readme to include proper instruction of dependency with theme & solr installation & will update description too.

    Thanks smile
  • Anthony Borrow
    Thu, Oct 10, 2013, 6:48 AM
    Shashikant - Many thanks for updating the readme file to help clarify the installation requirements.

    I'm wondering if the best way to proceed is to make the theme and the tool dependent upon each other to ensure everything is functional. This would be the standard install and then folks could choose if they want to copy renderer.php to their theme (or modify). What I am trying to avoid is the appearance that this is a patch (anything that requires modifying core code).

    In addition, once MDL-39840 is resolved, perhaps a custom environment check could be developed for checking for solr.

    Peace - Anthony
  • Picture of Shashikant Vaishnav
    Thu, Oct 10, 2013, 4:38 PM
    Okay, will add the dependencies in version file and will update the read-me accordingly.

    Thanks smile
  • Picture of Shashikant Vaishnav
    Mon, Oct 14, 2013, 9:46 PM
    Hello everyone,

    Here is the quick review to avoid the confusion using plugin.

    1. You will need to install both course search plugin along with coursesearch theme (previously named cleantheme) to make it work out of box.

    2. You may go with your own theme too. You will need to remove the dependency from coursesearch version file. then modify / replace the renderers file.

    3. We might remove dependency in next version. (as It won't have any code dependency )

    4. If you want to have a demonstration how the search results will look with installing coursesearch theme. Remove the dependency from version file. Install course search plugin. Go to /couesesearch/example.php

    I hope you will like the plugin. I will come with some more updates/ improvements in next release smile

  • Picture of Shashikant Vaishnav
    Wed, Feb 12, 2014, 8:35 PM
    Hello everyone,

    I heard from lots of peoples using this plugin, thanks you much for using this plugin.

    Most of the peoples was having issue with http authetication with solr instance. I just updated plugin for moodle 2.6, that Includes the http authetication, you just need the supply the credentials and thats all.

    Looking forward to make the things even more better smile

    Thanks again !
  • Picture of Tomasz Muras
    Sat, Jul 19, 2014, 12:31 AM
    Is the latest release: really for Moodle 2.5 and 2.6?
    It says so on this page but version.php requies Moodle 2.6
  • Picture of Shashikant Vaishnav
    Sat, Jul 19, 2014, 8:55 PM
    Hello Tomasz,

    I was just increased the version of the plugin for Moodle 2.6 along with few improvements. Right now, according to its version.php It requires Moodle 2.6

    But would work with both 2.6 and 2.5!
  • Picture of Marie-Pierre Dionne
    Thu, Jan 8, 2015, 5:13 AM
    We use french. Does it work if we use accents?
  • Picture of Shashikant Vaishnav
    Thu, Jan 8, 2015, 9:40 PM
    Hi Marie,

    Yeah, Its works with all kind of languages out of box. Feel free to ask me if you have any more questions.
  • Picture of Marie-Pierre Dionne
    Thu, Jan 8, 2015, 10:31 PM
    Thank you for the quick reply. We need this type of search engine that will look at the word with or without accents.

    For example, we have a word written: prévention
    If the user searches : prevention, it should give them : prévention.
  • Picture of Shashikant Vaishnav
    Fri, Jan 9, 2015, 2:24 PM
    Yeah, Plugin supports accents search.

    It will come up with suggestion like "Did you mean prévention?". I'm coming up with few more improvements - Meanwhile I bumped the plugin version.

    Here is a screenshot I took for problem similar to you -
  • Picture of Marie-Pierre Dionne
    Fri, Jan 9, 2015, 9:57 PM
    So this is already in place or part of improvements?
  • Picture of Shashikant Vaishnav
    Fri, Jan 9, 2015, 10:00 PM
    Hi, That's already in place smile
  • Picture of Marie-Pierre Dionne
    Fri, Jan 9, 2015, 10:01 PM
    Awesome thank you!
  • Picture of Benedict Kwok
    Fri, Jan 30, 2015, 1:02 AM
    Thank you Shashikant Vaishnav for his quick response in answering to my queries and to the extend of helping me out with the installation of the plugin. Wouldnt have installed this awesome plugin in my system without his expertise help. Super nice guy! Looking forward to more awesome updates for this plugin!
1 2
Please login to post comments