the final query looks like

StreetAddress:"Kurfürstendamm 41" AND City:"Zwickau" AND State:"SN" AND 
ZipCode:"08001" AND Country:"DE" AND UUID:MUST_NOT 
"03df5826-5236-4075-86dd-1d121e127ade"

My nodes only have properties of type String



-------- Original-Nachricht --------
> Datum: Fri, 7 Oct 2011 20:50:25 +0200
> Von: Michael Hunger <[email protected]>
> An: Neo4j user discussions <[email protected]>
> Betreff: Re: [Neo4j] MUST_NOT in Index.query leads to NPE

> What value is your uuid in that case? is it probably null or empty?
> 
> Can we see the final query string?
> 
> Am 07.10.2011 um 20:25 schrieb [email protected]:
> 
> > Hi everybody,
> > 
> > I want to query the Index with the Method query(String). Therefore, I
> build my query and execute the method:
> > 
> > StringBuffer query = new StringBuffer();
> > ...
> > query.append(" AND ");
> > query.append("UUID:");
> > query.append("MUST_NOT ");
> > query.append("\"" + uuid + "\"");
> > 
> > IndexHits<Node> hits = nodeIndex.query(query.toString());
> > 
> > This leads to the following Exception:
> > 
> > Exception in thread "main" java.lang.NullPointerException
> >     at
> org.apache.lucene.util.SimpleStringInterner.intern(SimpleStringInterner.java:54)
> >     at org.apache.lucene.util.StringHelper.intern(StringHelper.java:36)
> >     at org.apache.lucene.index.Term.<init>(Term.java:38)
> >     at
> org.apache.lucene.queryParser.QueryParser.getFieldQuery(QueryParser.java:643)
> >     at
> org.apache.lucene.queryParser.QueryParser.getFieldQuery(QueryParser.java:752)
> >     at
> org.apache.lucene.queryParser.QueryParser.Term(QueryParser.java:1556)
> >     at
> org.apache.lucene.queryParser.QueryParser.Clause(QueryParser.java:1309)
> >     at
> org.apache.lucene.queryParser.QueryParser.Query(QueryParser.java:1266)
> >     at
> org.apache.lucene.queryParser.QueryParser.TopLevelQuery(QueryParser.java:1226)
> >     at
> org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:206)
> >     at org.neo4j.index.impl.lucene.IndexType.query(IndexType.java:281)
> >     at org.neo4j.index.impl.lucene.LuceneIndex.query(LuceneIndex.java:207)
> >     at org.neo4j.index.impl.lucene.LuceneIndex.query(LuceneIndex.java:218)
> >     at testdata.ReadTestData.listInformation(ReadTestData.java:112)
> >     at testdata.ReadTestData.main(ReadTestData.java:153)
> > 
> > The syntax of the build query is correct - at least it executes in Luke
> (https://code.google.com/p/luke/) without complaining.
> > 
> > Am I doing something wrong or did I miss something?
> > 
> > Cheers,
> > 
> > Didi
> > -- 
> > Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
> > belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
> > _______________________________________________
> > Neo4j mailing list
> > [email protected]
> > https://lists.neo4j.org/mailman/listinfo/user
> 
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user

-- 
NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!               
Jetzt informieren: http://www.gmx.net/de/go/freephone
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to