Re: Synonyms file in solr

2012-04-25 Thread Lee Carroll
Your example are not synonyms so i don't think synonyms.txt by itself
is going to work.
This sounds like tagging using a taxonomy. Values written to the field
storing this taxonomy could be like:

livingthing/animal/cat [doc about cats]
livingthing/animal/dog [doc about dogs]
livingthing/animal [doc about animals in general]
livingthing/animal/cat  livingthing/animal/dog [doc about cats and dogs]

If you need a free text search solution rather than a metadata field
search as above you will need to pre-process your docs looking for
entities in your taxonomy and replace the entity tokens with the above
taxonomic tokens, perhaps placing these into a specialist field for
searching. A solr analysis chain which mimics such pre-processing may
get you some mileage, something like

copyfield content - taxoKeywords

taxoKeywords field analysis

tokenise
lowercase
minimal stem (sure their is one minimal english stem i think its called
keepwords [cat dog animal livingthing]
synonym replacement [livingthing/animal/cat - cat,
livingthing/animal/dog - dog, etc]

I'd go for preprocessing outside of solr but the keepwords / synonms
might work for you

cheers lee c







On 23 April 2012 09:34, Guys paul.albare...@gmail.com wrote:
 I have some problems with the synonyms file, it seems i can't make it work
 the way i'd want.

 Here is an exemple :

 I have these words : cat, animal, dog, living thing, baby shark

 if i search for animal OR animals, i'd like to have the results for cat,
 animal, dog, baby shark as well as their plural cats, dogs, animals and baby
 sharks.

 if i search for cat, i only want the results with cat or cats. Same for dog.

 if i search for living thing, i want the results with living thing, living
 things, animal or animals. So no dogs, cats...

 So the words are in a hierarchy : living thing(s) - animal(s) - [dog(s),
 cat(s), baby shark(s)]

 I've tried a lot of thing but i can't get the results i want and i really
 need your help :-(


 --
 View this message in context: 
 http://lucene.472066.n3.nabble.com/Synonyms-file-in-solr-tp3931838p3931838.html
 Sent from the Solr - User mailing list archive at Nabble.com.


Synonyms file in solr

2012-04-23 Thread ggggGuys
I have some problems with the synonyms file, it seems i can't make it work
the way i'd want. 

Here is an exemple :

I have these words : cat, animal, dog, living thing, baby shark

if i search for animal OR animals, i'd like to have the results for cat,
animal, dog, baby shark as well as their plural cats, dogs, animals and baby
sharks.

if i search for cat, i only want the results with cat or cats. Same for dog.

if i search for living thing, i want the results with living thing, living
things, animal or animals. So no dogs, cats...

So the words are in a hierarchy : living thing(s) - animal(s) - [dog(s),
cat(s), baby shark(s)]

I've tried a lot of thing but i can't get the results i want and i really
need your help :-(


--
View this message in context: 
http://lucene.472066.n3.nabble.com/Synonyms-file-in-solr-tp3931838p3931838.html
Sent from the Solr - User mailing list archive at Nabble.com.