フリーテキスト検索ではなく、タグを使用して記事を識別するオープンソースのナレッジベースシステムを探しています(serverfaultとよく似ています)。
多くの人が提案したtwikiを見てきましたが、探しているものが見つかりませんでした。基本的には、記事を作成してタグを付け、匿名ユーザーがタグに基づいて簡単に検索できるようにしたいと考えています。
編集:
OK、これが私が欲しいものに関するもう少し詳細です。基本的に、これまでに見た知識ベースシステムはすべて記事のコレクションであり、各記事にはタイトルが付いています。それらのほとんどでは、記事をグループとサブグループに分類できます。システムのユーザーは、「AwesomeProductから印刷するにはどうすればよいですか?」などのタイトル検索を使用して情報を検索できます。 -次に、その検索テキストに一致する記事のリストが表示されます。
KBがソフトウェア製品の1つのバージョン(神話上のAwesomeProduct ver 1.0)用である場合、これは問題なくダンディです。ただし、開発チームは先に進んで、多くの新機能を追加し、いくつかの既存の機能を変更する新しいバージョン(ver 2.0)を作成します。
では、同じKBで両方の製品をどのようにサポートするのでしょうか。ナイーブな方法は、1.0からすべての記事をコピーし、2.0に更新し、必要に応じて2.0で記事を追加および削除することです。次に、1.0のすべての記事の上部に次のようなテキストを追加できます。
「この記事は1.0にのみ適用されます。2.0バージョンを表示するには、ここをクリックしてください」(または同様のもの)
システム内でタイトル別に索引付けされている記事の問題は、バージョンなどのメタデータに基づいてフィルタリングするのが非常に難しいことです。バージョン3.0または4.0を作成するとどうなりますか?
ここでの最終的な状況は、あなたが記事の混乱を抱えているということです。それらは検索が難しく、フィルタリングが難しく、さらに管理が困難です。
解決策(私には思えます)は、記事のインデックスメカニズムとしてテキストではなくタグを使用することです。そのため、ソフトウェアのバージョンやトピック領域などを表すタグで記事にタグを付けることができます。ユーザーはタグに基づいてフィルタリングできます(検索例は「version_1printing」など)。これにより、これらすべてのタグが付いた記事のリストがすぐに表示されます。
それが私が探しているものです-テキストではなくタグを使用して多くの記事にインデックスを付けるKBシステム。 drupalで何かを構築できると確信していますが、すぐに使用できるものを望んでいました。
タグベースのシステムは、(分類法ではなく)フォークソノミーとしても知られています。 Clay Shirkyには、 Ontology is Overrated というタイトルのすばらしい記事があります。現在、 microformats で行われているいくつかの研究があります。そして、 Drupalグループ でそれについて少し話があるようです。
探しているのがルーズなオントロジーだけである場合は、 nodewordsモジュールでdrupal を使用しないのはなぜですか?タグでwordpressを使用することもできます。
タグ付けは簡単で、コンテンツの作成は困難です。
私はこれが役立つかもしれないと思います...それはタグに基づくドキュメントのためのオープンソースCMSです。
私自身もこんなものを探していました。
sourceforgeプロジェクトページ: http://sourceforge.net/projects/nexi/
以下のプロジェクトページ: http://nexi.com/
あなたの考えを教えてください...これがお役に立てば幸いです。
小さな知識ベースの場合、Tiddlywikiはうまく機能します。タグと全文検索があります。
これは有料版です(ただし、それほど高価ではありません。約300ドルだと思います)。
タグ、カテゴリ、記事IDなどを使用します
KBの特定の記事に一意のタグを付けて実験を行ったところ、そのタグを使用して、その記事だけを取得できました。これでうまくいきます。
ダウンロード可能な30日または21日の完全な機能トライアルもあります。MySQL、ioncubeローダー、phpなどを使用して動作させる必要があります。私はWindows2008 IIS7で使用しており、うまく機能します。
お役に立てば幸いです
私は今、似たようなものも探しています。誰もがウィキやブログを宣伝しているようです。しかし、私はこれのためのphpもあると思います: http://faq.phpmyfaq.de 。私が見る限り、タグ、検索、関連する結果があります...
それがどのように使用されるかについてのあなたの説明から、私はタグの必要性を本当に見ることができません。代わりに、適切な分類スキームと適切な検索システムが必要です。それを念頭に置いて、mediawikiはあなたのニーズに非常によく合うと思います。