[Sorry, post submitted as HTML. Proper format below;]
 
 
We would like to support concept expansion in searches, i.e. when a user 
searches for 'software' then the system should also search for keywords / 
phrases such as program, computer , system, package and class.

I imagine that the right way of doing this is a request handler, which expands 
a query into its conceptual similar entries and aggregates the results. A 
simple change in the filter from;

q:software => q:software OR program OR computer OR system OR package

would most likely do the job.

Does such a request handler already exist (... looking at the list on the wiki 
and in the javadocs the answer seems to be no, but maybe its maintained 
externally)?

And is this the right way to go at all?

Thanks,
Gert.

 

________________________________

Von: Villemos, Gert [mailto:gert.ville...@logica.com]
Gesendet: Sa 05.09.2009 22:21
An: solr-user@lucene.apache.org
Betreff: Concept Expansion



We would like to support concept expansion in searches, i.e. when a user 
searches for 'software' then the system should also search for keywords / 
phrases such as program 
<https://owa.de.logica.com/Exchange/176077/Drafts/AW:%20TermsComponent.EML/webwn?o2=&o0=1&o7=&o5=&o1=1&o6=&o4=&o3=&s=software+program>
 , computer 
<https://owa.de.logica.com/Exchange/176077/Drafts/AW:%20TermsComponent.EML/webwn?o2=&o0=1&o7=&o5=&o1=1&o6=&o4=&o3=&s=computer+software>
 , system 
<https://owa.de.logica.com/Exchange/176077/Drafts/AW:%20TermsComponent.EML/webwn?o2=&o0=1&o7=&o5=&o1=1&o6=&o4=&o3=&s=software+system>
 , package 
<https://owa.de.logica.com/Exchange/176077/Drafts/AW:%20TermsComponent.EML/webwn?o2=&o0=1&o7=&o5=&o1=1&o6=&o4=&o3=&s=package>
  and class.

I imagine that the right way of doing this is a request handler, which expands 
a query into its conceptual similar entries and aggregates the results. A 
simple change in the filter from;

q:software => q:software OR program OR computer OR system OR package

would most likely do the job.

Does such a request handler already exist (... looking at the list on the wiki 
and in the javadocs the answer seems to be no, but maybe its maintained 
externally)?

And is this the right way to go at all?

Thanks,
Gert.


Please help Logica to respect the environment by not printing this email  / 
Pour contribuer comme Logica au respect de l'environnement, merci de ne pas 
imprimer ce mail /  Bitte drucken Sie diese Nachricht nicht aus und helfen Sie 
so Logica dabei, die Umwelt zu schützen. /  Por favor ajude a Logica a 
respeitar o ambiente nao imprimindo este correio electronico.



This e-mail and any attachment is for authorised use by the intended 
recipient(s) only. It may contain proprietary material, confidential 
information and/or be subject to legal privilege. It should not be copied, 
disclosed to, retained or used by, any other party. If you are not an intended 
recipient then please promptly delete this e-mail and any attachment and all 
copies and inform the sender. Thank you.





Please help Logica to respect the environment by not printing this email  / 
Pour contribuer comme Logica au respect de l'environnement, merci de ne pas 
imprimer ce mail /  Bitte drucken Sie diese Nachricht nicht aus und helfen Sie 
so Logica dabei, die Umwelt zu schützen. /  Por favor ajude a Logica a 
respeitar o ambiente nao imprimindo este correio electronico.



This e-mail and any attachment is for authorised use by the intended 
recipient(s) only. It may contain proprietary material, confidential 
information and/or be subject to legal privilege. It should not be copied, 
disclosed to, retained or used by, any other party. If you are not an intended 
recipient then please promptly delete this e-mail and any attachment and all 
copies and inform the sender. Thank you.

Reply via email to