Hi, KeywordTokenizer will not tokenize your string. I have a feeling that won't work with synonyms, unless your field value entirely match a synonym. Maybe an example would help:
If you have: foo canine bar Then KeywordTokenizer won't break this into 3 tokens. And then canine/dog synonym won't work. Yes, if you define the analyzer like that, it will be used both at index and query time. Otis -- Sematext is hiring -- http://sematext.com/about/jobs.html?mls Lucene, Solr, Nutch, Katta, Hadoop, HBase, UIMA, NLP, NER, IR ----- Original Message ---- > From: Jérôme Etévé <jerome.et...@gmail.com> > To: solr-user@lucene.apache.org > Sent: Tuesday, August 4, 2009 7:33:28 AM > Subject: Synonym aware string field typ > > Hi all, > > I'd like to have a string type which is synonym aware at query time. > Is it ok to have something like that: > > > > > > tokenizerFactory="solr.KeywordTokenizerFactory" > synonyms="my_synonyms.txt" ignoreCase="true"/> > > > > > > My questions are: > > - Will the index time analyzer stay the default for the type solr.StrField . > - Is the KeywordTokenizerFactory the right one to use for the query > time analyzer ? > > Cheers! > > Jerome. > > -- > Jerome Eteve. > > Chat with me live at http://www.eteve.net > > jer...@eteve.net