2

テキストフィールドを介して指示を受け取る新しいWebサイトを作成しています。テキスト フィールドでは、テキスト エディターでのタブ補完のような特定のオートコンプリート メカニズムが機能するようにしたいと考えました。たとえば、レシピの手順を取り入れた料理サイトをコーディングした場合、動詞のリスト (焼く、料理する、切るなど) に基づいて最初の単語をオートコンプリートしようとする手順が必要です。クローゼットの正規表現を見つけて、テキスト フィールドに入力した後にオートコンプリートする必要がある/オートコンプリートできる用語を探します。

私の質問は、私がこれに取り組むことができる最善の方法は何ですか. アイテムにタグを付けてオートコンプリートを使用することを検討していましたが、それがどのように機能するかわかりませんでした.

これに関する任意の助けをいただければ幸いです。

4

1 に答える 1

0

おそらく最も簡単な方法は 、コールバック関数でjQueryUIオートコンプリートを使用することです。

データベースが大量のリクエストで非難されないように、辞書がサーバー側にキャッシュされていることを確認する必要があります。MemcachedまたはRedisがそのために役立つ可能性があります。

また、このデータがどのように更新されるか、キャッシュが更新されるのに許容できる時間、およびデータがディスクに格納されているモデル(リレーショナルモデルが使用されるプログラムの他の側面で使用されるかどうか)についても検討する必要があります。もっと意味がありますか?)

于 2012-09-02T04:19:02.403 に答える