Thanks for the replies. I am using the Java SDK. I have replaced String.contains(searchstring) with Text.getValue().Contains(searchstring)
I am able to upload data just fine (strings exceeding 500 characters) but when I try to view the data App Engine gives me a exception on my data class java.lang.ClassCastException: java.lang.String cannot be cast to com.google.appengine.api.datastore.Text When I login to admin console I cansee that the dataviewer still has my field as a string (when I try to create a new entity the type it gives is string). If I change text back to string it works again. I tried clearing the local_db.bin but still the error persists. Any suggestions? Nathan On Thu, Dec 17, 2009 at 11:35 PM, Wesley Chun <[email protected]> wrote: > greetings nathan! > > so, if you were wondering whether you were getting mixed messages from > nick and tim... *both* of them are "right." you cannot perform a query > on a TextProperty because they are not searchable (as per tim), but if > you've already retrieved your object out of the datastore, as nick has > said, it's like a normal string so in Python, you could just use the > 'in' operator or the normal string methods. > > hope this makes their answers less confusing! > -- wesley > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > "Core Python Programming", Prentice Hall, (c)2007,2001 > "Python Fundamentals", Prentice Hall, (c)2009 > http://corepython.com > > wesley.j.chun, developer relations, google app engine > > > On Thu, Dec 17, 2009 at 2:15 AM, Manny Nathan <[email protected]> > wrote: > > Hi, > > I am trying to use text objects instead of string to store data (since we > > can only store 500 characters in a string). Is there a way to find if the > > text object contains a substring? I was using > String.contains("findstring") > > to find search strings within the string data. I do not see an equivalent > > method for the Text object. Any suggestions as to how I should implement > > this in code? > > Thanks, > > Nathan > > -- > > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-appengine%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
