Hi Matt, Thanks for the thought. Yeah, I see it there in Luke, but the other gentleman's idea that maybe Luke is producing different than code might be a clue. It would be odd, if true, but nothing else works so I will see if that is it.
Darren On Fri, 2008-12-12 at 08:03 -0500, Matthew Hall wrote: > Are you absolutely, 100% sure that the -2 token has actually made it > into your index? > > As a VERY basic way to check this try something like this: > > import org.apache.lucene.index.IndexReader; > import org.apache.lucene.index.TermEnum; > > > public class IndexTerms { > > > public static void main(String[] args) { > try { > IndexReader ir = IndexReader.open("C:/Search/index/index"); > > TermEnum te = ir.terms(); > > while (te.next()) { > System.out.println(te.term().text()); > } > } > catch (Exception e) {;} > } > } > > Then look through the output, verifying that the tokens you are > expecting to exist in your index, actually do. > > I have a feeling that whatever analyzer you are using is dropping the > "-" from the front of your "-2" at indexing time, and if so it can > sometimes be pretty hard to tell via Luke. > > Hope this helps, > > -Matt > > Darren Govoni wrote: > > Tried them all, with quotes, without. Doesn't work. At least in Luke it > > doesn't. > > > > On Fri, 2008-12-12 at 07:03 +0530, prabin meitei wrote: > > > >> whitespace analyzer will tokenize on white space irrespective of quotes. > >> Use > >> standard analyzer or keyword analyzer. > >> Prabin meitei > >> toostep.com > >> > >> On Thu, Dec 11, 2008 at 11:28 PM, Darren Govoni <dar...@ontrenet.com> > >> wrote: > >> > >> > >>> I'm using Luke to find the right combination of quotes,\'s and > >>> analyzers. > >>> > >>> No combination can produce a positive result for "-2 String" for the > >>> field 'type'. (any -<number> <String>) > >>> > >>> type: 0 -2 Word > >>> > >>> analyzer: > >>> query -> rewritten = result > >>> > >>> default field is 'type'. > >>> > >>> WhitespaceAnalyzer: > >>> \"-2 ConfigurationFile\" -> type:"-2 type:ConfigurationFile" = NO > >>> -2 ConfigurationFile -> -type:2 type:ConfigurationFile = NO > >>> \-2 ConfigurationFile -> type:-2 type:ConfigurationFile = NO > >>> "\-2 ConfigurationFile" -> type:"-2 ConfigurationFile" = NO (thought > >>> this one would work). > >>> > >>> Same results for the other analyzers more or less. > >>> > >>> Weird. > >>> > >>> Darren > >>> > >>> > >>> > >>> On Thu, 2008-12-11 at 23:02 +0530, prabin meitei wrote: > >>> > >>>> Hi, While constructing the query give the query string in quotes. > >>>> eg: query = queryparser.parse("\"-2 word\""); > >>>> > >>>> Prabin meitei > >>>> toostep.com > >>>> > >>>> On Thu, Dec 11, 2008 at 10:37 PM, Darren Govoni <dar...@ontrenet.com> > >>>> > >>> wrote: > >>> > >>>>> I'm hoping to do this with a simple query string, but not sure if its > >>>>> possible. I'll try your suggestion though as a workaround. > >>>>> > >>>>> Thanks!! > >>>>> > >>>>> On Thu, 2008-12-11 at 16:48 +0000, Robert Young wrote: > >>>>> > >>>>>> You could do it with a TermQuery but I'm not quite sure if that's the > >>>>>> > >>>>> answer > >>>>> > >>>>>> you're looking for. > >>>>>> > >>>>>> Cheers > >>>>>> Rob > >>>>>> > >>>>>> On Thu, Dec 11, 2008 at 3:59 PM, Darren Govoni <dar...@ontrenet.com> > >>>>>> > >>>>> wrote: > >>>>> > >>>>>>> Hi, > >>>>>>> This might be a dumb question, but I have a simple field like this > >>>>>>> > >>>>>>> field: 0 -2 Word > >>>>>>> > >>>>>>> that is indexed,tokenized and stored. I've tried various ways in > >>>>>>> > >>> Lucene > >>> > >>>>>>> (using Luke) to search for "-2 Word" and none of them work, the > >>>>>>> > >>> query > >>> > >>>>> is > >>>>> > >>>>>>> re-written improperly. I escaped the -2 to "\-2 Word" and it still > >>>>>>> doesn't work. I've used all the analyzers. > >>>>>>> > >>>>>>> > >>>>>>> What's the trick here? > >>>>>>> > >>>>>>> Thanks, > >>>>>>> Darren > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>> --------------------------------------------------------------------- > >>> > >>>>>>> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > >>>>>>> For additional commands, e-mail: java-user-h...@lucene.apache.org > >>>>>>> > >>>>>>> > >>>>>>> > >>>>> --------------------------------------------------------------------- > >>>>> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > >>>>> For additional commands, e-mail: java-user-h...@lucene.apache.org > >>>>> > >>>>> > >>>>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > >>> For additional commands, e-mail: java-user-h...@lucene.apache.org > >>> > >>> > >>> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > > For additional commands, e-mail: java-user-h...@lucene.apache.org > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org