単語検索を行うページを事前に指定(制限)できる

  • ページ: BugTrack2
  • 投稿者: henoheno
  • 優先順位: 普通
  • 状態: 却下
  • カテゴリー: プラグイン
  • 投稿日: 2005-11-30 (水) 00:11:03
  • バージョン:

修正

(PukiWiki 1.4.7)

下記のように記述することで、「指定された名前から始まるページ」のみを検索することができるようになります。

#search(PukiWiki,weblog,hogehoge)
  • 「指定した語句で始まるページ群」に対してのみ、検索を実行することができるようになります。利点としては、あるページ群の中だけを検索したい場合に、検索処理がより早く終了します。
  • どの語句を使うかについて選択肢を事前に、複数個用意する事ができるようになります。これによって、「指定したページ群だけを検索する機能」を気軽に利用することができるようになります。
  • 現在の制限事項: 指定できる語句は任意であるため、ページとして作成できない文字列も指定できます。語句にカンマは使えません。抽出条件は先頭一致のみです。語句が複数個あった場合に、現状sort|uniqなどは行いません。複数の語句に対する検索はできません(検索対象は、常に1つの語句で始まるページに対してのみ)
  • cvs:plugin/search.inc.php (1.12:henoheno)
    • Debug: 空文字列 => array()
    • 定数 PLUGIN_SEARCH_MAX_BASE を追加。baseを無限に出力させない (デフォルト:16個まで)

メッセージ

(開発日記/2005-11-29)


  • すいませんちょっとエラー修正とリミッターを加えてしまいました -- henoheno 2005-11-30 (水) 00:21:17
    • 育てる余地がいろいろありそうですね :) とりあえず質問箱やBugTrackなどに絞った検索ができるのは面白いと思います。labelについては BugTrack2/15 に現状のネーミングルールを追記しました。 -- henoheno 2005-11-30 (水) 00:24:29
  • ご確認ありがとうございます。やっぱりBugTrackはたてたほうがよかったですね (^^; -- teanan 2005-11-30 (水) 02:50:34
  • あと気になっているのは、下記の部分です。 -- teanan 2005-11-30 (水) 03:02:03
    • en.lng.phpに追加した部分の英語に自信がない (^^;
    • lngにある、searchプラグイン周りが配列にまとまっておらず見難い。
    • search.inc.php が、いまいち美しくない気がする (^^;
  • label要素のIDについて、ネーミングルールに合うように修正いたしました。(1.13) -- teanan 2005-11-30 (水) 03:26:18
    • お疲れ様です。もう一歩踏み込むなら、状況的にid属性にidという名前を含める必要がないので削れます (^^; -- henoheno 2005-12-04 (日) 14:37:41
  • 現在の制限事項に「語句にカンマは使えません」とありますが、BugTrack/534 の修正が今も生きているので、一応使えるのではないでしょうか?
    #search("test,test")
     
    それとも、どこかのブラウザが誤爆するから制限事項としているのですか? -- 2008-03-02 (日) 20:32:50
  • プラグインヘルプで、書式はパッケージに収録されていますが、コマンドの引数の説明部分が未収録なので、一応「CVS待ち」に戻します。 -- 2010-06-09 (水) 18:49:57


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-06-09 (水) 18:52:13
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.225 sec.

OSDN