Reposted after clearer requirements ascertained.
We have configured the "Mosets Tree 3" standard configuration and functioning fine.
IMPORTANT for this project, a freelancer with good working knowledge of ‘Mosets Tree' and 'MT search module’ - php & Ajax/similar.
Can create auto fill fields during typing, and set-up a module that has all the common joomla module options, assign to pages, module naming and module positioning, css and search word description in input field etc.
i/ We would like a module that replicates http://www.yell.com.
Input field one to search the listing name, and an already created 'reference' field which has a list of activities eg: gwent tennis club, has a reference of 'tennis', or Ceeds Golf has a reference of 'golf'. Basic function. But we want the results to appear (auto) similar to this module below....
[url removed, login to view]
With the addition to select which fields to search in input fields one and two, above module just searches listing name. Input field two must searches town, county, postcode fields (same principle as input one, just different fields, which we can select in module) AUTO display as you type, any order, if tennis is typed, it will display first 'tennis courts....' and then 'ceeds tennis...', and so on, relevant terms and results page to display appropriately.
ii/ We also want the search to exclude in the results a set of common words if typed in the input, the, in, at, a, to etc., we want better results. At the moment if a word is imputed that is not present it return zero results which is correct, but common words are no use. We want to reduce this, by ignoring irrelevant words. Ideally have these words placed in a field in the module, that can be added to or remove, a simple reference for the search, if in list, exclude. It will auto display these if in a listing name, but search results will show words with or without. eg.. search input field one. 'the tennis centre' results to show 'the tennis centre' but also 'tennis centres', include and ignore common words and 's' at ends of words.
iii/ As highlighted in i/ we have an additional Mosets Tree field for all listings called reference.
Eg. Listing – ‘Kent aquatics school’– has ‘swimming’ in reference field. So if a user types in swimming. It searches the ‘Reference field’ as well as the name, and returns results. This was implemented, as some listings do not name themselves after an activity and our category names are not specific enough and we have thousands of categories. However, swimming has variables, swimmer, swim, aquatics, we have added variables to all listings for a swimming club we have added in the reference field, like tags (swim, swimmers) and it works, but this means we have to edit every listing, not feasible in future and slow searching. BUT (IMPORTANT) we don’t want to add loads of reference variables to each individual listing reference field, just key reference names (IMPORTANT) (swimming). Swimming will have swimmers, swimming centre, swimming schools, aquatic – these all relate to swimming as a search term. The activity input field to check the users input term against a list which will have a set of variable words linked to each reference term eg. swimming, hockey, football etc. that is called upon by the search, edited easily. We would rather use a method that would not effect the core joomla or moset tree due to future upgrades.
Mosets Tree results pages NOT changed from standard MT configuration. We have template changes in place.
iv/ FINALLY the module should have the opportunity to set a default word in input fields (removing the option for the users to type in that field) when needed. For example we would create a module for a swimming page and input filed one (would have swimming pre-filled, user can enter in field two (location). Also opportunity to do reverse pre-fill location filed.