Sphinxの.NETクライアントが約束したとおりにレイアウト。 現在のバージョンは、tcp / ipプロトコルのみをサポートしています(利用可能なものの中で最も包括的なものとして)。
主な利点:
- 0.9.9-rc2でサーバーがサポートするすべてのコマンドと属性タイプの完全な実装
- ADO.NETのようなAPI
- 厳密に型指定されたパブリックインターフェイス(つまり、UnixタイムスタンプをDateTimeに変換することに大騒ぎしないなど)
- ページングをサポートしたSphinxへのWebインターフェイスのテスト例があります
- サブプロジェクト-サーバーで実験し、検索設定を調整するためのGUIユーティリティ
プロジェクトはリリース候補段階です。 最も人気のある機能は既にテストされており、積極的に使用されています(検索に直接関連しています)が、いくつか追加されています。 クラスはまだテストされていません。 単体テストは、一部のクラスに対してのみ設計されています。 機能テストはこれまでの計画にのみ含まれています。
今後の計画:
- テストユーティリティの処理インターフェイスが必要であり、非常に過負荷であることが判明しました。 おそらくMDIに切り替えることで簡単になります
- インターフェイスに関するドキュメントを作成するために、APIは「ネイティブ」クライアントとはまったく異なります
- LINQ to Sphinx(非常に遠い計画)
UPD: Sphinxブログに転送されました(カルマの
shodanに感謝)
