KinoSearch :: Docs :: DevGuide.

KinoSearch :: Docs :: DevGuideは、KinoSearchをハッキング/デバッグするためのPerlモジュールです。
今すぐダウンロード

KinoSearch :: Docs :: DevGuide. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Marvin Humphrey
  • 出版社のWebサイト:
  • http://search.cpan.org/creamyg/KinoSearch-0.162/lib/KinoSearch/Search/SearchServer.pm

KinoSearch :: Docs :: DevGuide. タグ


KinoSearch :: Docs :: DevGuide. 説明

KinoSearch :: Docs :: DevGuideはKinoSearchをハッキング/デバッグするためのPerlモジュールです。 KinoSearch :: Docs :: DevGuideは、KinoSearch.SynopsisDeveloper専用ドキュメントをハッキング/デバッグするためのPerlモジュールです。検索エンジンを構築したい場合は、おそらくこれを読む必要がないでしょう.KinoSearch :: util :: class、およびkinosearch :: util :: toolsetに依存してクラスのクラスのクラスのクラスがおそらくクラスのクラスです。それらを熟知したい。 TermQueryとTermweightは、各メンバー変数にアクセスするための直接アクセスを使用することがあります。 TermInfoのようなAccessor Methods.c-Structベースのクラスを使用する必要があります。 "pod.private:_Underscoreの先頭に追加されているSUBSは、それらが存在するパッケージ内でのみ使用することができます - PerlStyleのガイドラインのように - そして1つのソースファイル。上記はKinoSearch Distributionのどこにでも使用されてもよい。開発者専用ドキュメントはコメントに限定されています。 __h__、または__c__高度にカスタマイズされたbuild.plは、これらのコードブロックを検出し、インストール時にハードファイルを書き出します。 1か所は、何が起こっているのかを見やすくして、物事を動かしたり、ordeを移動したりします。 XS。 kinosearch.xsの内容は、kinosearch.pmからのXSブロックで構成され、続いて他のすべてのXSブロックが未確定の順序で構成されています。最終的には、Perl Modules.ATランタイムとともに単一のコンパイル済みライブラリがインストールされます。XSLOADER :: LOADを呼び出す唯一のモジュールはKinoSearchです。 KinoSearchモジュールには多くのパッケージがあるため、KinoSearchを使用します。 KinoSearchスイート全体のすべてのXSルーチンをロードします。同じことをした純粋なPerlバージョンのkinosearch.pmがこのようになるかもしれません...パッケージkinosearch;私たちの$ version = 1.0; Package KinoSearch :: Index :: TermInfo; get_doc_freq {#...}パッケージKinoSearch :: Store :: Instream; sub lu_read {#...}#... build.plが実行されているときにkinosearch.xsのみ生成/変更されているので、build.plへの追加のコマンドライン呼び出しは、XSに取り組むときに開発ワークフローに統合されなければなりません。 Cマテリアル。 %Perl Build.pl; ./buildコード; perl -mblib t / some_test.t build.plは、それらを使用して、それらを使用して変更時間を追跡し、それを再コンパイルする必要があるかどうかを決定します。純粋なPerlモジュールのみが編集されている場合は、不要な再コンパイルを強制しません。XS / C / Hコードを含むπファイルの限られた数の.pmファイルのみが編集されている場合は、できるだけ少ない場合は再コンパイルします。要件: ・Perl


KinoSearch :: Docs :: DevGuide. 関連ソフトウェア