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, ggggGuys <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.