私はDatatablesでこの聖書アプリを構築しています。Datatables大規模なデータJSON "スマート検索"、または正規表現のサーバー側、またはより良いアプローチ?
私の問題は、データが大きいことです。合計は約500 MBです。 約32,000行しかありませんが、重いhtml/cssマークアップを含むテキストの段落です。
検索は「スマート検索」(部分一致)である必要があります。
データを格納するための2つの可能な選択肢があるように見えます:
私はデータはMySQLのテーブルに住むことができます。私はサーバー側の処理を実装する方法を知っていますが、正規表現の検索を実装する方法はわかりません。ここでいくつかの方法でうまくやっています:https://datatables.net/forums/discussion/3343/server-side-processing-and-regex-search-filter/p1(私は十分なPHPを知る方法を理解していません)。
データを1つまたは多分複数のjsonファイルに保存することができます。その後、ユーザーにすべて一度ローカルストレージにダウンロードさせる。次に、Datatablesスマート検索を正常に実行します。私は検索がうまくいくかどうかはわかりません。私はこれをオフラインで試してみましたが、50 MBしか読み込めず、検索はすでにかなり遅いです。 (私のプログラミング知識は非常に限られています)。
顔をしているし、正しい方向に私を導くこと自由に感じてください:)
http://torah.byethost14.com/AdminLTE-master/pages/tables/_talmidimEdition.html
正規表現の検索は必要ありません。全文検索、http://dev.mysql.com/doc/refman/5.7/en/fulltext-search.htmlを使用してください。 – chris85