私はSQLAlchemyを使用するピラミッドWebアプリケーションを開発中です。
私は、7000の米国の大学のデータベースと、大学を入力するフロントエンドの入力ボックスを持っています。入力ボックスはjQuery UIのオートコンプリートを使用します。オートコンプリートは後でAJAXでピラミッドアプリを呼び出してオプションのリストを取得します。次のように
私は用語に基づいて結果を取得しています方法は次のとおりです。これはかなりまともな作品 session.query(University).filter(University.name.like('%' + term + '%')
、しかし、私は、次の機能をサポートしたいと思います - ユーザーがUCLAに入ったとき、私はカリフォルニアの大学を見つけるしたいと思います - ロサンゼルス。 FSU - フロリダ州立大学など。
大学全体のリスト(〜8000)を反復し、名前が一致するかどうかを手動で決定する以外に、sqlalchemyのクエリ/フィルタに一致する関数を指定する方法はありますか?SQLAlchemy検索アルゴリズム
ありがとうございます!