piccola domanda:
ma la ricerca non trovata dove la fa l'utente?
cioè hai già un sito con un componente dove avvengono tali ricerche?
in tal caso devi trovare se c'è una estensione per quel componente..
in caso diverso, cioè se devi impostare il tutto mi pare che tale caratteristica deve essere implementata nel componente che andrai a scegliere tra le altre caratteristiche che ti serviranno..
quindi non ti resta che cominciare a testare le estensioni fino a trovare quella che fa per te (e non è detto che sia non commerciale)
per i contenuti di joomla c'è già una cosa del genere, prova a testarla.
In realtà al momento nel sito non è implementato nulla di tutto ciò.
Esistono solo gli articoli che sarebbero le inserzioni dei singoli immobili e il motore di ricerca che ti permette di ricercare per tipologia di immobile.
Specifico meglio cosa mi interesserebbe:
1)l'amministratore registra le richieste del cliente che magari si è presentato fisicamente in agenzia (tipologia immobile, numero di vani, zona di interesse, etc...) e potrebbe farlo tramite un form online tipo "chronoform" che permette, se non sbaglio, di memorizzare i dati dei singoli campi.
2)quando viene inserito un nuovo immobile sul sito(oppure potrebbe già essere presente) che coincide anche in parte con le richieste di uno o più clienti (coincide per esempio col numero di vani, oppure la zona)
automaticamente mi dovrebbe apparire un messaggio che mi avvisa che quell'immobile coincide con una delle richieste registrate da tot. clienti.
Ora la procedura con la quale appare il messaggio può essere qualunque, magari potrebbe essere risolto andando su una pagina in cui visualizzo l'elenco degli immobili ed accanto le richieste correlate del cliente.
In sostanza dovrebbero essere "intrecciati" i dati del della tabella che contiene i campi di richiesta del cliente, con i dati già inseriti nella tabella del DB che contiene gli immobili e visualizzare le coincidenze su una schermata.
Mi dicevi che esiste qualcosa, ma io non la conosco.
Pensavo magari si potesse risolvere con un modulo "Agenda" molto più esteso come funzioni ovviamente...