Taote サイト検索エンジンは Taote JSP 検索エンジンから開発されており、このシステムは Lucene.Net コアに基づいており、効率的な中国語単語セグメンテーション アルゴリズムを使用してデータベース内のコンテンツを分析し、インデックスを付けてハードディスクに保存します。フロントエンド検索中に、クエリのインデックス ファイルを読み取ることで、高い同時実行性と大量のデータの下での従来のデータベース クエリのパフォーマンスの問題が回避されます。フロントエンド検索はデータベースに接続しないため、データベースをフロントエンドに配置したくない特殊なユーザー グループに高速なデータ クエリ ソリューションを提供します。
+インストール手順+
本システムはasp.net+C#を用いて開発されており、.net Framework2.0以上の環境で動作します。インストールは、ファイルをサーバーにアップロードし、システムの tot ディレクトリ内の全員に読み取りおよび書き込み権限を付与することで完了します。
+初期インデックス作成手順+
Web サイトにすでに特定のデータがある場合は、このソフトウェアで提供されている Reset.aspx を使用してデータベースに接続し、検索エンジンにインデックスを作成するテーブルと関連フィールドを選択し、インデックスの実行後にデータベースのインデックスの初期化を完了できます。 。その後、http://ドメイン名/Default.aspx からクエリ結果を確認できます。
ヒント!!: データベースの初期化が完了したら、インデックスの誤操作を避けるために、Reset.aspx を削除または変更してください。
+インデックスインターフェースの説明+
データベース データのインデックスの初期化が完了し、フロントエンド クエリが実装されていますが、Web サイト データが更新された場合、フロントエンドが常に最新のコンテンツをクエリできるように、Taote 検索エンジンは新しいデータに自動的にインデックスを付けるにはどうすればよいでしょうか?この目的のために、インデックスの追加と削除の機能を提供するインデックス アクセス インターフェイス ファイル TotIndex.aspx が提供されています。外部サイトが悪意を持って違法なデータを送信するのを防ぐために、このインターフェイスにアクセスするにはキーを介して通信する必要があります。インデックスの追加と削除は、キーがシステムで指定されたものと同じである場合にのみ完了できます。キーは Web.config で次のように構成されます。
<アプリ設定>
アプリ設定>
システムの初期インストール後、ikey の値の部分をより複雑な文字列に変更してください。インデックス インターフェイスからアクセスするときにも同じキーを指定します。
インデックス インターフェイスは HTTP 経由でデータを送信します。本ソフトが使用しているutf-8エンコーディングを考慮すると、aspやphpなどの一部の言語では、送信データを取得する際にgb2312エンコーディングを使用する場合があり、また、getメソッドが文字化けしてしまいます。データの送信にはデータ送信長の制限の問題もあるため、インデックスインターフェースのpostメソッドを使用します。開発者がインデックス インターフェイスをすぐに使い始めることができるように、さまざまな WEB 開発言語 (asp、jsp、php、.net) でインデックス インターフェイスの開発例を作成しました。デモ ディレクトリ内の関連ファイルを参照してください。
インデックスインターフェースを開発した後、独自のデータ追加プログラムを修正し、データベースを追加してインデックスインターフェースプログラムを実行することで、検索エンジンのインデックスの自動追加も同時に完了できます。サイト上の検索エンジンのリアルタイム更新を実現します。