Parth's Blogs @Techjoomla

2 minutes reading time (336 words)

Follow up post : Extendible Advanced Search for Joomla

Hey Everyone !
We finally have an update for you on the Advanced Search system we are building. There isnt a name finalised yet.. But we have been considering several DrillSearch, jPS (Joomla Parametric Search), jDrillDown etc.. Do suggest alternatives..
We are in early Alpha at present & our tests till now have been pretty successful.  So here's what you can expect.

What All Can it Search ?

Well practically anything.. Just like Joomla's smart search is scalable to any extension by writing plugins, our extension will also allow developers to extend it by writing their own plugins to help us index their data to enable advanced search for it. As of now, we have basic plugins for Joomla content, Seblod, Zoo, JomSocial & Community Builder. These can be easily extended as needed.

Can it handle the various fields that various components have ? How can the admin control whats searchable ?

The Admin needs to create & configure a "Search Indexer" for the extensions which Advanced Search supports. The Indexer uses the extension specific plugin to build a search index that will allow us to give a nice advanced search interface for that extension on the frontend.  Each indexer can be configured where you can select content types, fields etc that you want to make searchable in advanced seach.

A SocialAds like mapping interface lets you chose how to treat various fields in the Advanced search system from a choice of text, range, single or multiselect fields.Once the indexer is created, you can fill up the index by running the cron job. The Cron will also take care of keeping the index up to date.

The Frontend

A view & an Advanced search module which shows search text-box & respective parameters of each content type will be available on the frontend. Once the content type is chosen, the available search filelds for that type will be loaded via Ajax & the frontend users can do a Parametric search based on thse.

Screenshots ? Coming Soon :) :)

0
J!Ticketing - Paid Events & Ticketing for JomSocia...
Invitex 2.4 Beta 3 is here for testing!