Maybe you want to set the payload for each term, based on your animal attribute. Then there is minimal support in Solr for payloads. There is no immediate filter for capturing an arbitrary attribute.

Take a look at TypeAsPayloadTokenFilterFactory . You could do something similar, like AnimalAsPayloadTokenFilterFactory or a generalized AttributeAsPayloadTokenFilterFactory that takes the name of the attribute ("animal").

-- Jack Krupansky

-----Original Message----- From: Thomas Portegys
Sent: Friday, May 17, 2013 6:08 PM
To: solr-user@lucene.apache.org
Subject: Question about attributes

First time on forum.
We are planning to use Solr to house some data mining formation, and we are thinking of using attributes to add some semantic information to indexed content. As a test, I wrote a filter that adds an "animal" attribute to tokens like "dog", "cat", etc. After adding a document with my field (animal_text), the attribute shows up in the analysis tab for the collection, so it seems to have been processed. What I'm not sure of is how attributes are surfaced in the index for search, either via an URL or programmatically. Any advice is appreciated.

Reply via email to