Last week I send a message with a doubt in a FuzzyQuery. I am working with Lucene 2.1.0.
I would like to recover files including the set of strings "société américaine" and "sociétés américaines" from a fuzzy query relating the string "société américain" I create a method "getDocuments" and I call it with the query introducing by the user. For example, in this case: getDocuments("\""+query+"\"~"); the variable "query" is equal to "société américain". Bellow you can see the code of the method: private void getDocuments(String queryString) { Directory dir=FSDirectory.getDirectory(pathIndexador); IndexSearcher searcher=new IndexSearcher(dir); File stopWordsFile=new File(fichStopW); Analyzer analyzer=new StopAnalyzer(stopWordsFile); QueryParser queryParse=new QueryParser("contenido", analyzer); queryParse.setFuzzyMinSim(0.5f); Query query=queryParse.parse(queryString); PhraseQuery pq=(PhraseQuery)query; Term [] term=pq.getTerms(); SpanTermQuery[] clausulas=new SpanTermQuery[term.length]; for(int i=0;i<clausulas.length;i++) { clausulas[i]=new SpanTermQuery(term[i]); } SpanNearQuery queryspanNormal= new SpanNearQuery(clausulas,2,true); Hits hitsNormal=searcher.search(queryspanNormal,Sort.RELEVANCE); } Can you help me? Regards. --oOo-----------------------------------------------------------------oOo-- Servicio de acceso ó correo electrónico vía web da Universidade de Vigo Servicio de acceso al correo electrónico vía web de la Universidad de Vigo Servicios Informáticos [ http://si.uvigo.es ] Universidade de Vigo [ http://www.uvigo.es ] URL: https://correoweb.uvigo.es --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]