トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-雑談掲示板/193

ページの作成や編集にはユーザ登録が必要です。

 FSwikiの検索について - 名無しさん (2006年04月22日 14時28分06秒)

こちらのFSwikiはCGIのみで動作するので勤め先の小学校で使わせて頂いています。こんな素晴らしいものをありがとうございます。ただ一点不満点があります。というのも、検索をした場合の結果表示なんですが、あまりにも雑然とした検索結果一覧表なので、目当てのページを捜すのに一苦労なのです。そこで、できましたらいくつかの項目で検索結果を表示するように指定することはなんらかの設定で可能なのでしょうか? できましたら検索キーワードが入っている、ページ名別、見出し別、内容別、それとこれは是非ともほしいのですが「カテゴリー別」に検索結果がでるようにしたいのですが・・・

  • 3.6.0(開発版)は、標準でページ名を検索するようになります。検索画面に「内容も含めて検索」というチェックボックスが加わり、内容も含めた検索が出来るという仕様です。見出し別、カテゴリー別での検索も有ると便利そうですね。 - A_M (2006年04月22日 15時34分45秒)
  • 別の話になるかもしれませんが、検索結果ででてくるページ内容のダイジェスト(?)はFSwiki書式で表示してほしいです。そういう指定も出来るのでしょうか? プラグインで記載していると生ソースが表示されるので、文字数も増えるわ見づらいわはては、ちょっとFSwikiになれていない人から文句言われたので。確かにGoogleとかの検索結果で生ソース(タグなど)がそのまま表示されたら面食らいますよね? - 名無しさん (2006年04月22日 15時49分01秒)
  • 検索機能はいろいろ欲しいけれど、実装や負荷のことを考えると既存の検索ツール(namazuとかmsearchのようなもの)をfswiki用にセッティングして同梱できればと思うんですが。msearchはプラグインがありますがライセンス的に同梱できないし、namazuは同梱できるものじゃないと思うし。pure perlでインデックス生成型、キーが独自に付加できて、タグなしの出力をfswiki側で整形して出力できるような物がないですかねぇ... - typer (2006年04月23日 17時42分04秒)
  • 「検索にマッチした行の見出しを表示する」というのは、該当する全見出しでしょうか? 現在はページ内で1箇所でもマッチしたら、そのページに関しての検索はそこで打ち切って、その行だけを表示するようにしています。全見出しを表示するとなると、検索キーワードによっては結果の表示が凄いことになってしまいます。(以前、キーワード検索結果を色分け表示させるプラグインを作成している時、誤ってマッチした行全てを表示させるようにしたら検索結果が凄いことになってしまいました。汗) それから、カテゴリ別検索ですが、これは、「カテゴリ名と検索キーワードの両方を指定する」という考え方でしょうか? 普通に考えれば、カテゴリ名で絞り込みを行った場合、「検索対象が少なくなって高速なレスポンスが可能だろう」と思われると思いますが、現状の造りではページ内容を読み込んでみないとカテゴリ名が分かりませんので検索速度は向上しません。むしろ遅くなってしまいます。現在開発中の4.0系なら高速検索が可能ですね。また、生ソースが表示される件に関しては、私も、コメント行が表示されてしまうことに関しては不満を感じています。(見せたくない部分をコメントアウトしてるわけだから、「検索対象から外すべきじゃないかな?」とも…。ロジック的には可能です) それから、Wiki変換を行っての表示に関しては不可だとは言いませんが、1行をソース上では複数行に分けて書くこともできる性質上、実際の表示と等価にはならないこともあるため私はあまり気がすすみません。プラグイン記述された行のパラメータ部分が検索キーワードにマッチした場合、その行をマッチしたと判断して良いのか否か、その場合どのように結果を表示するのか、難しいですよね? そのパラメータ部分はWiki変換を行った場合、実際には表示されない部分かもしれないわけですから…。いずれも、良い案が有りましたら、提案して頂ければプラグインでの対応は考えますよ。今すぐの対応は無理ですが、まずは仕様を煮詰めるくらいなら…。 - あき (2006年04月25日 08時30分15秒)
  • 実装の仕様から、課題が多いですねぇ。「カテゴリ名と検索キーワードの両方を指定」について、カテゴリ用のキャッシュファイル(log/*/category.cache)を先にチェックするという考えも浮かびましたが、ページだけでなく他のファイルも読むとなると複雑になりそうですね。 - A_M (2006年04月25日 14時55分12秒)
  • 返信が遅くなりました。カテゴリはlog/*/category.cacheで可ですね。(笑) キャッシュ機能をONにしていないと使われないのかと思ってました。失礼しました。 - あき (2006年04月28日 07時10分29秒)
お名前: コメント:

最終更新時間:2006年04月28日 07時10分29秒