ついに十分成熟したので、ここに投稿することにしました
QSurferとQIndexerのご紹介:NASファイルストレージ向けオープンソース検索ツール
QSurferは、QNAP Qsirch用のオープンソースデスクトップ検索&ブラウズクライアントで、共有ファイル検索のデスクトップ体験をより速く、より実用的に提供することを目的としています。巨大なPythonやJavaの肥大化を必要としません。UIはクロスプラットフォームで.NET/Avaloniaです。
QsirchのREST APIを通して動作し、ファイルマネージャー風のインターフェースで検索結果を表示します:検索、ブラウズ、プレビュー、開く、整理、復元、複数の検索を同時にアクティブに保つことができます。
QSurferは以下を利用できます:
- Qsirch / QSIRC(既存のQNAPインデックス検索)
- QIndexer(任意のオープンソースの補助インデックスサービス、併せて利用可能)
QIndexerは、インデックス化をよりコントロールしたい環境や、非QNAPストレージ、またはローカル/ネットワークパス向けの補助的なインデックス用に設計されています。QSurferは両方のプロバイダーから検索でき、同じインターフェースで結果を表示します。
主な特徴:
- ファイルやフォルダーを名前、種類、日付、完全一致、文書内容、ブール条件で検索可能
- エクスプローラー風のブラウズ:マップドドライブ、UNC、Linuxマウントパス対応
- フォルダー範囲検索:複数フォルダーを含めたり、共有内の領域を除外したりできる
- 検索保存、最近検索、お気に入り、タブ、ウィンドウ分離機能
- 詳細リスト表示、アイコン表示、ソート、漸進的な読み込み
- 一般的な文書、PDF、画像のファイルプレビュー
- NASのごみ箱&スナップショット/バージョン履歴対応(NASが対応している場合)
- ユーザーごとにローカル設定、履歴、お気に入り、検索保存、レイアウトを保持
- Windows x64・Linux x64向けのポータブルな単体ビルド
QSurferはQNAP公式とは無関係です。
両プロジェクトともMITライセンスです:
フィードバック、バグ報告、機能リクエスト、さまざまなQNAPモデルやストレージ環境でのテストを歓迎します。