Hi, StringField is not analyzed. You need to use TextField. StringField is indexed as is as a single unmodified token in index (e.g., to be used for identifiers or facets).
Uwe ----- Uwe Schindler Achterdiek 19, D-28357 Bremen http://www.thetaphi.de eMail: u...@thetaphi.de > -----Original Message----- > From: Armins Stepanjans [mailto:armins.bagr...@gmail.com] > Sent: Tuesday, January 9, 2018 2:52 PM > To: java-user@lucene.apache.org > Subject: Analyzer is not called upon executing addDocument() > > Hi, > > When I create a document with multiple StringFields and add it to > IndexWriter using addDocument(Document), the StringFields within the > Document are not tokenized nor filtered according to Analyzer's > specifications, however when I test my Analyzer, while looping through > tokens by explicitly calling incrementToken() on OfsetAttribute, created > using Analyzer's TokenStream (as per instructions in Lucene docs (under > "Invoking The Analyzer") : > http://lucene.apache.org/core/7_1_0/core/org/apache/lucene/analysis/pac > kage-summary.html), > I obtain the expected results. > > Please let me know if any parts of my code would be helpful to include for > clarification. > Could anyone tell me what seems like the critical point here? > > Regards, > Armīns --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org