Hi, The type attribute is not stored in index. The main intention behind this attribute is to use it inside the analysis chain. E.g. you have some tokenizer/stemmer/whatever that sets the attribute. The last TokenFilter before indexing may then change the term accordingly (e.g. adding the type as a payload, or append it to the term itsself) to get the information into index - but this is mainly your task. The same applies for other language specific attributes (like Japanese ones). The keyword attribute is another example, it is also not indexed, but is solely used to control behavior of later TokenFilters (e.g. prevent stemming).
Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: u...@thetaphi.de > -----Original Message----- > From: Paul Bedaride [mailto:paul.bedar...@xilopix.com] > Sent: Wednesday, September 23, 2015 11:16 AM > To: general@lucene.apache.org > Subject: Lucene TypeAttribute not used during querying > > Hello, > > I wonder why the TypeAttribute is not used for queries ? > It seems that it is used only during analysis. > Why it is not used in org.apache.lucene.index.Term ? > > Paul Bédaride