jaki jest najlepszy filtr do zapytania o pełną nazwę właściwości magazynu danych przy użyciu tylko imienia?

Mam ten model magazynu danych:

class Person(db.Model):
    person_name = db.StringProperty(required = True)        
    nacionality = db.StringProperty(required = True)
    marital_status = db.StringProperty(required = True)
    profession = db.StringProperty(required = True)
    SSN = db.IntegerProperty(required = True)
    driver_license = db.IntegerProperty(required = True)
    address = db.PostalAddressProperty(required = True)

W tym modelu nazwa_osobowa może wyglądać mniej więcej tak: „Carl Sagan” (jest tylko właściwość nazwy entiry). Ale kiedy to sprawdzam, w ten sposób:

    searched_name = 'Carl'
    p = Person.all()
    persons = p.filter('person_name >=', searched_name)

W rezultacie otrzymałem nazwiska, które nie zaczynają się od „Carl”, ani też nie mają „Carl” w żadnej części nazwy. Jeśli zapytam w ten sposób:persons = p.filter('person_name >=', searched_name) Nie otrzymałem żadnego wyniku (nawet „Carl Sagan” nie został znaleziony). Więc chciałbym wiedzieć: jaki jest najlepszy filtr do tego rodzaju zapytań? (sprawdzanie pełnej właściwości nazwy przy użyciu tylko imienia)?

questionAnswers(1)

yourAnswerToTheQuestion