PukiWikiでmsearchを利用
記事番号:2463
記録日 :2006年 3月25日 12:23
記録者 :suuchi
Web :医学ノート Ver.2
このスレッドの表示
現在の記事よりも下流のものは内容も表示されます。
下流の記事は、そのタイトルをクリックすることでその記事に直接返信することもできます。
| ★2463.->PukiWikiでmsearchを利用(現在の記事)<-:2006年 3月25日 12:23
|
|
|
−2465.
Re:PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2463.)
penguin-19:Web:msearch掲示板で過去にあった事例:2006年 3月27日 11:47
PukiWikiのシステムを知らないのであまり有効なアドバイスができませんが。
この改造(1191)ではタイトル検索は無理だと思われます。msearchのインデックスは次の形式で作成されます。
ファイルパス、URL、作成・修正日、タイトル、中味
で、タイトル検索の際は上の「タイトル」の中を探すわけですけど、参考にされた改造では、(インデックス時ではなく)検索時にタイトルを付加するというやり方をとっています。つまり、インデックスにはタイトルが入っていないと思われます。したがってタイトル検索に失敗すると。
タイトル検索をするなら、インデックス時にタイトルを取得して、インデックスファイルに記録する必要がありそうです。
で、具体的にはどう、ということになると知識がなくてアレなんですけども(^^; --------------------
|
|
|
−2466.
Re(2):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2465.)
suuchi:Web:医学ノート Ver.2:2006年 3月27日 16:53
記事番号2465においてpenguin-19さん曰く、 >インデックスにはタイトルが入っていないと思われます。
PukiWikiについて私もよく分かっているとはいえないので、正確ではないかもしれませんが、PukiWikiでは、作成したページはテキストファイルとしてpuKiwiki/wikiディレクトリに保存され、タイトルはエンコードされてそのファイル名となります。
エンコードされたファイル名も含めてインデックスできればよいのだろうな〜とは思っていましたが、具体的にどうやるのかとなるとよく分からないのです・・プログラムができる人がうらやましいです。 --------------------
|
|
|
−2467.
Re(3):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2466.)
penguin-19:Web:msearch掲示板で過去にあった事例:2006年 3月27日 20:12
こちらにはPukiWikiの環境がないので、まったく検証ができていません。なので、以下の変更、全然ダメダメ君かもしれません。
> 作成したページはテキストファイルとしてpuKiwiki/wikiディレクトリに保存され、 > タイトルはエンコードされてそのファイル名となります。 ファイル名はこんな感じだろうと想像して作りました。この前提が違っているとうまくいきません(^_^; 「/puKiwiki/wiki/%A4%B3%A4%EC%A4%CF%A5%C6%A5%B9%A5%C8%A4%C7%A4%B9%A1%A3.txt」
「indexing.pl」を改造します。材料はmsearch ver.1.5.2です。すぐに元に戻せるように、バックアップを取っておいてから試してください。
●indexing.plオリジナル(548行目あたり) ## タイトルを取得する $contents =~ /<title.*?>(.*?)<\/title>/i; $title = $1; $title =~ s/\s+/ /g; $title =~ s/^\s+//; &jcode::tr(\$title,'0-9A-Za-z+][.()?/@−', '0-9A-Za-z+][.()?/@-');
●改造後 ## タイトルを取得する # $contents =~ /<title.*?>(.*?)<\/title>/i; # $title = $1; # $title =~ s/\s+/ /g; # $title =~ s/^\s+//; # ここからPukiWiki対策開始 @wiki_title = split( /\//, $file ); # ファイルパスを/で分解する $title = pop(@wiki_title); ; # 配列の最後を取り出す $title =~ s/%([A-Fa-f0-9]{2})/pack("c",hex($1))/ge; # デコード $title =~ s/\.txt$// ; # 最後の.txtを削除 &jcode'convert (*title,euc) ; # 念のためEUCに変換 # ここまでPukiWiki対策 &jcode::tr(\$title,'0-9A-Za-z+][.()?/@−', '0-9A-Za-z+][.()?/@-');
というように改造して、新しくインデックスを作ってみてください。 --------------------
|
|
|
−2468.
Re(4):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2467.)
suuchi:Web:医学ノート Ver.2:2006年 3月27日 23:46
さっそくの返信ありがとうございます。希望が出てきました<(_ _)>
> ファイル名はこんな感じだろうと想像して作りました。この前提が違っているとうまくいきません(^_^; >「/puKiwiki/wiki/%A4%B3%A4%EC%A4%CF%A5%C6%A5%B9%A5%C8%A4%C7%A4%B9%A1%A3.txt」
改造してインデックスを作ってみましたが、うまくいきませんでした。私の説明が足りなかったようです。作成されたインデックスファイルの最初の方を見てみると
pukiwiki/wiki/F3A2B8FDE1EC.txt http://xxx.net/pukiwiki.php?/F3A2B8FDE1EC.txt 1142749608 F3A2B8FDE1EC
となっているようです。
--------------------
|
|
|
−2469.
Re(5):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2468.)
penguin-19:Web:msearch掲示板で過去にあった事例:2006年 3月28日 12:03
「F3A2B8FDE1EC」というのはURIエスケープではないですねー。つーことは、ファイル名を取得した時点ですでに何かおかしくなっているのかなぁ。考えにくいですが。
前回示したような単純な改造ではなく、やはりもっとpukiwikiシステムに詳しくないとだめみたいです。お力になれませんでした<(_ _)>
「indexing.pl」は元に戻して置いてください。 --------------------
|
|
|
−3187.
Re(6):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2469.)
diller:Web:www.desklamp1.fora.pl:2007年 8月14日 10:58
記事番号2469においてpenguin-19さん曰く、
> >「F3A2B8FDE1EC」というのはURIエスケープではないですねー。つーことは、ファイル名を取得した時点ですでに何かおかしくなっているのかなぁ。考えにくいですが。 > > 前回示したような単純な改造ではなく、やはりもっとpukiwikiシステムに詳しくないとだめみたいです。お力になれませんでした --------------------
|
|
|
−3376.
Re(6):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2469.)
assqq:2007年 9月 4日 02:10
記事番号2469においてpenguin-19さん曰く、
> >「F3A2B8FDE1EC」というのはURIエスケープではないですねー。つーことは、ファイル名を取得した時点ですでに何かおかしくなっているのかなぁ。考えにくいですが。 > > 前回示したような単純な改造ではなく、やはりもっとpukiwikiシステムに詳しくないとだめみたいです。お力になれませんでした --------------------
|
|
|
−3476.
Re(6):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2469.)
diller:Web:allfunds.free-site-host.com:2007年 9月 9日 09:45
記事番号2469においてpenguin-19さん曰く、
> >「F3A2B8FDE1EC」というのはURIエスケープではないですねー。つーことは、ファイル名を取得した時点ですでに何かおかしくなっているのかなぁ。考えにくいですが。 > > 前回示したような単純な改造ではなく、やはりもっとpukiwikiシステムに詳しくないとだめみたいです。お力になれませんでした --------------------
|
|
|
−3969.
Re(6):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2469.)
freez:Web:tesoro.eamped.com:2007年10月30日 22:11
記事番号2469においてpenguin-19さん曰く、
> >「F3A2B8FDE1EC」というのはURIエスケープではないですねー。つーことは、ファイル名を取得した時点ですでに何かおかしくなっているのかなぁ。考えにくいですが。 > > 前回示したような単純な改造ではなく、やはりもっとpukiwikiシステムに詳しくないとだめみたいです。お力になれませんでした --------------------
|
|
|
−2470.
Re(5):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2468.)
suuchi:Web:医学ノート Ver.2:2006年 3月28日 12:52
penguin-19さん、ありがとうございました。どうやらうまくいきました。感謝、感激です。 「F3A2B8FDE1EC」は単に%を省いたものではないかと素人ながら考えて、試してみたらやはりそうでした。 そこで、%をつけ直せばいいと思ったのですが、検索してみたところ、http://okwave.jp/kotaeru.php3?q=1607489を参考にして、penguin-19さんが示してくださった
$title =~ s/%([A-Fa-f0-9]{2})/pack("c",hex($1))/ge; # デコード
の行を
$title =~s/([0-9A-F]{2})/chr(hex($1))/ge; # デコード
に変えてみました。 ありがとうございました。大変に助かりました。 --------------------
|
|
|
−2473.
Re(7):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2471.)
penguin-19:Web:msearch掲示板で過去にあった事例:2006年 3月28日 19:37
落ち着いたところで済みません。どうも腑に落ちないところがあったりして(^_^;
> pukiwiki/wiki/F3A2B8FDE1EC.txt http://xxx.net/pukiwiki.php?/F3A2B8FDE1EC.txt 1142749608 F3A2B8FDE1EC これ、タイトルだけをいじったはずが、ファイルパス、URLにも影響が出ています。このままでは高速なインデックスの作り直しが阻害されてしまいます。
もう一つ、1191の改造も併用されているんだと思いますが、できればindexing.plの改造だけで済むようになればいいなと。その方が検索時に高速に動作するはずなので。
この辺りのことをなんとかしたいもので、suuchiさん、もしおつきあいしていただけるならこちらへお越しいただけると助かります(長くなりそうなので場所を移したい)。
まとまったらこちらにフィードバックします。 --------------------
|
|
|
−2475.
Re(9):PukiWiki対応の改造 まとめ |
|
|
(Rep.to No.2474.)
penguin-19:Web:msearch掲示板で過去にあった事例:2006年 3月29日 15:46
suuchiさんのご協力のおかげで、だいぶすっきりしました。以下、PukiWiki対応にするための手順を書きます。改造するのはindexing.plだけです。
================================================== ●indexing.plオリジナル(548行目あたり) ## タイトルを取得する $contents =~ /<title.*?>(.*?)<\/title>/i; $title = $1; $title =~ s/\s+/ /g; $title =~ s/^\s+//; &jcode::tr(\$title,'0-9A-Za-z+][.()?/@−', '0-9A-Za-z+][.()?/@-');
●改造後 ## タイトルを取得する # $contents =~ /<title.*?>(.*?)<\/title>/i; # $title = $1; # $title =~ s/\s+/ /g; # $title =~ s/^\s+//; # ■ここからPukiWiki対策開始/タイトル @wiki_title = split( /\//, $file ); # ファイルパスを/で分解する my $org_title = pop(@wiki_title); # 配列の最後を取り出す。これは%なし $title = $org_title ; # タイトルにすり替え $title =~s/([A-Fa-f0-9]{2})/pack("c",hex($1))/ge; # デコード $title =~ s/\.txt$// ; # 最後の.txtを削除 $title =~ s/\.$// ; # 最後の.を削除。1181のケースに対処 &jcode'convert (*title,euc) ; # 念のためEUCに変換 # ■ここまでPukiWiki対策/タイトル &jcode::tr(\$title,'0-9A-Za-z+][.()?/@−', '0-9A-Za-z+][.()?/@-');
# ■ここからPukiWiki対策開始/URL $title2 = $title ; # タイトルをコピー $title2 =~ s/(\W)/'%' . unpack('H2', $1)/eg; # URIエスケープ $url =~ s/$org_title/$title2/; # ファイル名を%付きに置換 $url =~ s/pukiwiki.php\?\//pukiwiki.php\?/; # pukiwiki.php?/をpukiwiki.php?に # ■ここまでPukiWiki対策/URL ==================================================
■インデックス時の注意 「対象ディレクトリのURL」を「http://homepage/hoge/pukiwiki.php?」というように「pukiwiki.php?」を含んで指定します。
以上でmsearch.cgiには手を入れずに検索可能となります。
なお、1181のように拡張子がなくなるケースがある場合は、その改造も必要となります(未検証)。最期に「/」をつけなくする改造は必要ありません。 http://www.kiteya.net/cgi-bin/msbbs/padd-bbs.cgi?p=1181 --------------------
|
|
|
−2510.
Re(2):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2475.)
Hiroshi:2006年 5月14日 22:13
何度も済みません。
先程になって気づいたことがありお知らせ致します。 全角数字を含んだタイトルの場合、半角数字に変換しているようです。 このため、検索しても、タイトルに含まれた数字が、全角から半角になっているため、新規のページ作成と認識してしまって、編集モードになってしまいます。 どのように修正すればいいでしょうか。 お手数をおかけして申し訳ありませんが、どうかよろしくお願い致します --------------------
|
|
|
−2511.
Re(3):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2510.)
penguin-19:Web:msearch掲示板で過去にあった事例:2006年 5月15日 13:13
> 全角数字を含んだタイトルの場合、半角数字に変換しているようです。 > このため、検索しても、タイトルに含まれた数字が、全角から半角になっているため、 > 新規のページ作成と認識してしまって、編集モードになってしまいます。
状況が今ひとつよく判りませんが、これはmsearchがインデックスを作成するときに全角数字を半角にしてしまい、実際のファイル名(タイトル)は全角なのでズレが生じる、ということでいいでしょうか。
だとすると、もっとも無難な対処法は全角数字をタイトルに使わないことです。タイトルの英字・数字はすべて半角にする方がいいです。
インデックス時に全角を半角にしないようにするには、次の部分をコメント化してしまえばとりあえずできるはずです。
&jcode::tr(\$title,'0-9A-Za-z+][.()?/@−', '0-9A-Za-z+][.()?/@-');
が、これをやっちゃうと、今度はタイトルを検索するときにヒットしなくなります。msearchはインデックス内の英数字の表記を半角に統一します。検索時には全角英数字を内部で半角に変換して検索します。
といいうわけで、インデックスが全角ですのでヒットしなくなるはずなんです。
もともとHTML検索用のmsearchをpukiwikiシステムで使う時の制約ということで、ご了承してもらうのが一番よろしいかと。 --------------------
|
|
|
−2512.
Re(2):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2511.)
Hiroshi:2006年 5月15日 21:46
お忙しいところ、ありがとうございます。
記事番号2511においてpenguin-19さん曰く、
> 状況が今ひとつよく判りませんが、これはmsearchがインデックスを作成するときに全角数字を半角にしてしまい、実際のファイル名(タイトル)は全角なのでズレが生じる、ということでいいでしょうか。
はい。 ただ、検出される各ページのタイトルの方ではなく、問題は、URLの方なのです。 URLの方は、全角数字が半角数字に変わってしまうと、まったく違うURLになってしまうのです。 ですから、URLのところは、もともとの全角数字のコードのままのほうがいいと思います。 よく解らないのですが、変更ソースでは
# ■ここからPukiWiki対策開始/タイトル
この部分では、全角数字が半角数字へ代わったのですが
# ■ここからPukiWiki対策開始/URL
ここでは、上で処理されたタイトル名が、さらにURLとして生成されているように思います。 だから、全角数字が半角数字に代わったままですから、違うURLになり、検出された各ページへリンクされません、 ここを変更していただければ、検出された各ページへ、うまくリンクされるようになるかと思うのですが。。。
--------------------
|
|
|
−2513.
Re(2):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2512.)
Hiroshi:2006年 5月16日 10:34
記事番号2512においてHiroshiさん曰く、
邪道かもしれませんが、次のようにソースを少し変更しましたら、偶然にも問題が解決致しましたのでご報告します
# ■ここからPukiWiki対策開始/タイトル @wiki_title = split( /\//, $file ); # ファイルパスを/で分解する my $org_title = pop(@wiki_title); # 配列の最後を取り出す。これは%なし $title = $org_title ; # タイトルにすり替え $title =~s/([A-Fa-f0-9]{2})/pack("c",hex($1))/ge; # デコード $title =~ s/\.txt$// ; # 最後の.txtを削除 $title =~ s/\.$// ; # 最後の.を削除。1181のケースに対処 &jcode'convert (*title,euc) ; # 念のためEUCに変換 $title2 = $title ;(★ここに挿入) # ■ここまでPukiWiki対策/タイトル &jcode::tr(\$title,'0-9A-Za-z+][.()?/@−', '0-9A-Za-z+][.()?/@-');
# ■ここからPukiWiki対策開始/URL #$title2 = $title ; # タイトルをコピー(★コメントとして、上へ移動) $title2 =~ s/(\W)/'%' . unpack('H2', $1)/eg; # URIエスケープ $url =~ s/$org_title/$title2/; # ファイル名を%付きに置換 $url =~ s/index.php\?\//index.php\?/; # pukiwiki.php?/をpukiwiki.php?に # ■ここまでPukiWiki対策/URL
※★が、今回変更したところです
勝手に変更して申し訳ありません。 もし、何か不具合がありましたら、ご指摘していただければ幸いです
ありがとうございました
--------------------
|
|
|
−3298.
Re(3):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2510.)
assqq:2007年 9月 2日 21:27
記事番号2510においてHiroshiさん曰く、
>何度も済みません。 > >先程になって気づいたことがありお知らせ致します。 >全角数字を含んだタイトルの場合、半角数字に変換しているようです。 >このため、検索しても、タイトルに含まれた数字が、全角から半角になっているため、新規のページ作成と認識してしまって、編集モードになってしまいます。 >どのように修正すればいいでしょうか。 >お手数をおかけして申し訳ありませんが、どうかよろしくお願い致します
--------------------
|
|
|
−3324.
Re(3):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2510.)
assqq:2007年 9月 3日 16:31
記事番号2510においてHiroshiさん曰く、
>何度も済みません。 > >先程になって気づいたことがありお知らせ致します。 >全角数字を含んだタイトルの場合、半角数字に変換しているようです。 >このため、検索しても、タイトルに含まれた数字が、全角から半角になっているため、新規のページ作成と認識してしまって、編集モードになってしまいます。 >どのように修正すればいいでしょうか。 >お手数をおかけして申し訳ありませんが、どうかよろしくお願い致します
--------------------
|
|
|
−3922.
Re(3):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2510.)
freez:Web:tesoro.eamped.com:2007年10月30日 09:26
記事番号2510においてHiroshiさん曰く、
>何度も済みません。 > >先程になって気づいたことがありお知らせ致します。 >全角数字を含んだタイトルの場合、半角数字に変換しているようです。 >このため、検索しても、タイトルに含まれた数字が、全角から半角になっているため、新規のページ作成と認識してしまって、編集モードになってしまいます。 >どのように修正すればいいでしょうか。 >お手数をおかけして申し訳ありませんが、どうかよろしくお願い致します
--------------------
|
|
|
−3205.
Re(10):PukiWiki対応の改造 まとめ |
|
|
(Rep.to No.2475.)
diller:Web:www.desklamp1.fora.pl:2007年 8月14日 13:07
記事番号2475においてpenguin-19さん曰く、
> > suuchiさんのご協力のおかげで、だいぶすっきりしました。以下、PukiWiki対応にするための手順を書きます。改造するのはindexing.plだけです。 > >================================================== >●indexing.plオリジナル(548行目あたり) >## タイトルを取得する >$contents =~ / --------------------
|
|
|
−3282.
Re(10):PukiWiki対応の改造 まとめ |
|
|
(Rep.to No.2475.)
Demens:2007年 8月31日 20:06
記事番号2475においてpenguin-19さん曰く、
> > suuchiさんのご協力のおかげで、だいぶすっきりしました。以下、PukiWiki対応にするための手順を書きます。改造するのはindexing.plだけです。 > >================================================== >●indexing.plオリジナル(548行目あたり) >## タイトルを取得する >$contents =~ / --------------------
|
|
|
−3302.
Re(10):PukiWiki対応の改造 まとめ |
|
|
(Rep.to No.2475.)
assqq:2007年 9月 2日 21:51
記事番号2475においてpenguin-19さん曰く、
> > suuchiさんのご協力のおかげで、だいぶすっきりしました。以下、PukiWiki対応にするための手順を書きます。改造するのはindexing.plだけです。 > >================================================== >●indexing.plオリジナル(548行目あたり) >## タイトルを取得する >$contents =~ / --------------------
|
|
|
−3329.
Re(10):PukiWiki対応の改造 まとめ |
|
|
(Rep.to No.2475.)
assqq:2007年 9月 3日 17:00
記事番号2475においてpenguin-19さん曰く、
> > suuchiさんのご協力のおかげで、だいぶすっきりしました。以下、PukiWiki対応にするための手順を書きます。改造するのはindexing.plだけです。 > >================================================== >●indexing.plオリジナル(548行目あたり) >## タイトルを取得する >$contents =~ / --------------------
|
|
|
−3394.
Re(10):PukiWiki対応の改造 まとめ |
|
|
(Rep.to No.2475.)
assqq:2007年 9月 4日 06:22
記事番号2475においてpenguin-19さん曰く、
> > suuchiさんのご協力のおかげで、だいぶすっきりしました。以下、PukiWiki対応にするための手順を書きます。改造するのはindexing.plだけです。 > >================================================== >●indexing.plオリジナル(548行目あたり) >## タイトルを取得する >$contents =~ / --------------------
|
|
|
−3395.
Re(10):PukiWiki対応の改造 まとめ |
|
|
(Rep.to No.2475.)
assqq:2007年 9月 4日 06:22
記事番号2475においてpenguin-19さん曰く、
> > suuchiさんのご協力のおかげで、だいぶすっきりしました。以下、PukiWiki対応にするための手順を書きます。改造するのはindexing.plだけです。 > >================================================== >●indexing.plオリジナル(548行目あたり) >## タイトルを取得する >$contents =~ / --------------------
|
|
|
−3447.
Re(10):PukiWiki対応の改造 まとめ |
|
|
(Rep.to No.2475.)
diller:Web:allfunds.free-site-host.com:2007年 9月 9日 01:22
記事番号2475においてpenguin-19さん曰く、
> > suuchiさんのご協力のおかげで、だいぶすっきりしました。以下、PukiWiki対応にするための手順を書きます。改造するのはindexing.plだけです。 > >================================================== >●indexing.plオリジナル(548行目あたり) >## タイトルを取得する >$contents =~ / --------------------
|
|
|
−3926.
Re(10):PukiWiki対応の改造 まとめ |
|
|
(Rep.to No.2475.)
freez:Web:tesoro.eamped.com:2007年10月30日 10:06
記事番号2475においてpenguin-19さん曰く、
> > suuchiさんのご協力のおかげで、だいぶすっきりしました。以下、PukiWiki対応にするための手順を書きます。改造するのはindexing.plだけです。 > >================================================== >●indexing.plオリジナル(548行目あたり) >## タイトルを取得する >$contents =~ / --------------------
|
|
|
−3174.
Re(8):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2473.)
diller:Web:www.desklamp1.fora.pl:2007年 8月14日 09:43
記事番号2473においてpenguin-19さん曰く、
> > 落ち着いたところで済みません。どうも腑に落ちないところがあったりして(^_^; > >> pukiwiki/wiki/F3A2B8FDE1EC.txt http://xxx.net/pukiwiki.php?/F3A2B8FDE1EC.txt 1142749608 F3A2B8FDE1EC > これ、タイトルだけをいじったはずが、ファイルパス、URLにも影響が出ています。このままでは高速なインデックスの作り直しが阻害されてしまいます。 > > もう一つ、1191の改造も併用されているんだと思いますが、できればindexing.plの改造だけで済むようになればいいなと。その方が検索時に高速に動作するはずなので。 > > この辺りのことをなんとかしたいもので、suuchiさん、もしおつきあいしていただけるならこちらへお越しいただけると助かります(長くなりそうなので場所を移したい)。 > > まとまったらこちらにフィードバックします。
--------------------
|
|
|
−3361.
Re(8):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2473.)
assqq:2007年 9月 3日 23:30
記事番号2473においてpenguin-19さん曰く、
> > 落ち着いたところで済みません。どうも腑に落ちないところがあったりして(^_^; > >> pukiwiki/wiki/F3A2B8FDE1EC.txt http://xxx.net/pukiwiki.php?/F3A2B8FDE1EC.txt 1142749608 F3A2B8FDE1EC > これ、タイトルだけをいじったはずが、ファイルパス、URLにも影響が出ています。このままでは高速なインデックスの作り直しが阻害されてしまいます。 > > もう一つ、1191の改造も併用されているんだと思いますが、できればindexing.plの改造だけで済むようになればいいなと。その方が検索時に高速に動作するはずなので。 > > この辺りのことをなんとかしたいもので、suuchiさん、もしおつきあいしていただけるならこちらへお越しいただけると助かります(長くなりそうなので場所を移したい)。 > > まとまったらこちらにフィードバックします。
--------------------
|
|
|
−3956.
Re(8):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2473.)
freez:Web:tesoro.eamped.com:2007年10月30日 18:53
記事番号2473においてpenguin-19さん曰く、
> > 落ち着いたところで済みません。どうも腑に落ちないところがあったりして(^_^; > >> pukiwiki/wiki/F3A2B8FDE1EC.txt http://xxx.net/pukiwiki.php?/F3A2B8FDE1EC.txt 1142749608 F3A2B8FDE1EC > これ、タイトルだけをいじったはずが、ファイルパス、URLにも影響が出ています。このままでは高速なインデックスの作り直しが阻害されてしまいます。 > > もう一つ、1191の改造も併用されているんだと思いますが、できればindexing.plの改造だけで済むようになればいいなと。その方が検索時に高速に動作するはずなので。 > > この辺りのことをなんとかしたいもので、suuchiさん、もしおつきあいしていただけるならこちらへお越しいただけると助かります(長くなりそうなので場所を移したい)。 > > まとまったらこちらにフィードバックします。
--------------------
|
|
|
−3270.
Re(5):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2468.)
Asya:2007年 8月30日 08:15
記事番号2468においてsuuchiさん曰く、
> さっそくの返信ありがとうございます。希望が出てきました --------------------
|
|
|
−3352.
Re(4):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2467.)
assqq:2007年 9月 3日 21:47
記事番号2467においてpenguin-19さん曰く、
> > こちらにはPukiWikiの環境がないので、まったく検証ができていません。なので、以下の変更、全然ダメダメ君かもしれません。 > >> 作成したページはテキストファイルとしてpuKiwiki/wikiディレクトリに保存され、 >> タイトルはエンコードされてそのファイル名となります。 > ファイル名はこんな感じだろうと想像して作りました。この前提が違っているとうまくいきません(^_^; >「/puKiwiki/wiki/%A4%B3%A4%EC%A4%CF%A5%C6%A5%B9%A5%C8%A4%C7%A4%B9%A1%A3.txt」 > > 「indexing.pl」を改造します。材料はmsearch ver.1.5.2です。すぐに元に戻せるように、バックアップを取っておいてから試してください。 > >●indexing.plオリジナル(548行目あたり) > ## タイトルを取得する > $contents =~ / --------------------
|
|
|
−3536.
Re(4):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2467.)
Savelea:Web:allfunds.free-site-host.com/world-wildlife-fund/index.html:2007年 9月11日 08:13
記事番号2467においてpenguin-19さん曰く、
> > こちらにはPukiWikiの環境がないので、まったく検証ができていません。なので、以下の変更、全然ダメダメ君かもしれません。 > >> 作成したページはテキストファイルとしてpuKiwiki/wikiディレクトリに保存され、 >> タイトルはエンコードされてそのファイル名となります。 > ファイル名はこんな感じだろうと想像して作りました。この前提が違っているとうまくいきません(^_^; >「/puKiwiki/wiki/%A4%B3%A4%EC%A4%CF%A5%C6%A5%B9%A5%C8%A4%C7%A4%B9%A1%A3.txt」 > > 「indexing.pl」を改造します。材料はmsearch ver.1.5.2です。すぐに元に戻せるように、バックアップを取っておいてから試してください。 > >●indexing.plオリジナル(548行目あたり) > ## タイトルを取得する > $contents =~ / --------------------
|
|
|
−3641.
Re(4):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2467.)
Asya:Web:allfunds.free-site-host.com/non-profit-fund-raising/index.html:2007年 9月13日 06:29
記事番号2467においてpenguin-19さん曰く、
> > こちらにはPukiWikiの環境がないので、まったく検証ができていません。なので、以下の変更、全然ダメダメ君かもしれません。 > >> 作成したページはテキストファイルとしてpuKiwiki/wikiディレクトリに保存され、 >> タイトルはエンコードされてそのファイル名となります。 > ファイル名はこんな感じだろうと想像して作りました。この前提が違っているとうまくいきません(^_^; >「/puKiwiki/wiki/%A4%B3%A4%EC%A4%CF%A5%C6%A5%B9%A5%C8%A4%C7%A4%B9%A1%A3.txt」 > > 「indexing.pl」を改造します。材料はmsearch ver.1.5.2です。すぐに元に戻せるように、バックアップを取っておいてから試してください。 > >●indexing.plオリジナル(548行目あたり) > ## タイトルを取得する > $contents =~ / --------------------
|
|
|
−3738.
Re(4):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2467.)
Alina:Web:allfunds.free-site-host.com/church-fund-raising-idea/index.html:2007年 9月14日 21:17
記事番号2467においてpenguin-19さん曰く、
> > こちらにはPukiWikiの環境がないので、まったく検証ができていません。なので、以下の変更、全然ダメダメ君かもしれません。 > >> 作成したページはテキストファイルとしてpuKiwiki/wikiディレクトリに保存され、 >> タイトルはエンコードされてそのファイル名となります。 > ファイル名はこんな感じだろうと想像して作りました。この前提が違っているとうまくいきません(^_^; >「/puKiwiki/wiki/%A4%B3%A4%EC%A4%CF%A5%C6%A5%B9%A5%C8%A4%C7%A4%B9%A1%A3.txt」 > > 「indexing.pl」を改造します。材料はmsearch ver.1.5.2です。すぐに元に戻せるように、バックアップを取っておいてから試してください。 > >●indexing.plオリジナル(548行目あたり) > ## タイトルを取得する > $contents =~ / --------------------
|
|
|
−3835.
Re(4):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2467.)
Meanser:Web:allfunds.free-site-host.com/world-wildlife-fund/index.html:2007年 9月15日 23:49
記事番号2467においてpenguin-19さん曰く、
> > こちらにはPukiWikiの環境がないので、まったく検証ができていません。なので、以下の変更、全然ダメダメ君かもしれません。 > >> 作成したページはテキストファイルとしてpuKiwiki/wikiディレクトリに保存され、 >> タイトルはエンコードされてそのファイル名となります。 > ファイル名はこんな感じだろうと想像して作りました。この前提が違っているとうまくいきません(^_^; >「/puKiwiki/wiki/%A4%B3%A4%EC%A4%CF%A5%C6%A5%B9%A5%C8%A4%C7%A4%B9%A1%A3.txt」 > > 「indexing.pl」を改造します。材料はmsearch ver.1.5.2です。すぐに元に戻せるように、バックアップを取っておいてから試してください。 > >●indexing.plオリジナル(548行目あたり) > ## タイトルを取得する > $contents =~ / --------------------
|
|
|
−3948.
Re(4):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2467.)
freez:Web:tesoro.eamped.com:2007年10月30日 16:26
記事番号2467においてpenguin-19さん曰く、
> > こちらにはPukiWikiの環境がないので、まったく検証ができていません。なので、以下の変更、全然ダメダメ君かもしれません。 > >> 作成したページはテキストファイルとしてpuKiwiki/wikiディレクトリに保存され、 >> タイトルはエンコードされてそのファイル名となります。 > ファイル名はこんな感じだろうと想像して作りました。この前提が違っているとうまくいきません(^_^; >「/puKiwiki/wiki/%A4%B3%A4%EC%A4%CF%A5%C6%A5%B9%A5%C8%A4%C7%A4%B9%A1%A3.txt」 > > 「indexing.pl」を改造します。材料はmsearch ver.1.5.2です。すぐに元に戻せるように、バックアップを取っておいてから試してください。 > >●indexing.plオリジナル(548行目あたり) > ## タイトルを取得する > $contents =~ / --------------------
|
|
|
−3949.
Re(4):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2467.)
freez:Web:tesoro.eamped.com:2007年10月30日 16:26
記事番号2467においてpenguin-19さん曰く、
> > こちらにはPukiWikiの環境がないので、まったく検証ができていません。なので、以下の変更、全然ダメダメ君かもしれません。 > >> 作成したページはテキストファイルとしてpuKiwiki/wikiディレクトリに保存され、 >> タイトルはエンコードされてそのファイル名となります。 > ファイル名はこんな感じだろうと想像して作りました。この前提が違っているとうまくいきません(^_^; >「/puKiwiki/wiki/%A4%B3%A4%EC%A4%CF%A5%C6%A5%B9%A5%C8%A4%C7%A4%B9%A1%A3.txt」 > > 「indexing.pl」を改造します。材料はmsearch ver.1.5.2です。すぐに元に戻せるように、バックアップを取っておいてから試してください。 > >●indexing.plオリジナル(548行目あたり) > ## タイトルを取得する > $contents =~ / --------------------
|
|
|
−2493.
複数サイトの検索 |
|
|
(Rep.to No.2463.)
けん:2006年 4月23日 13:00
Pukiwiki関連ということで、質問をお許しください。
サイト内検索に使いたいと思っているのですが、私のサイトは、メインと複数のサブドメインに分かれていて、それぞれにPukiwikiを置いているのですが、これをmsearchで一括して検索したいと考えています。 いまは、「msearch.php」というプラグインを使っているのですが、イメージ的には、これと同様なものを望んでいます。
複数サイトの検索のため、どのようにすればいいか教えていただければ幸いです。 どうかよろしくお願いします。
--------------------
|
|
|
−2494.
Re:複数サイトの検索 |
|
|
(Rep.to No.2493.)
penguin-19:Web:msearch掲示板で過去にあった事例:2006年 4月24日 22:49
サブドメインに別れているということですから、それぞれのドメインごとにmsearchのインデックスを作成する必要があります。
で、もしマシン自体も別れているなら、それぞれ作成したインデックスをどこか一カ所に集め、ひとつのファイルに合体させます。これはインデックス作成ツールの補助ツールでできます。
こんな感じだと思いますが。ちょっと手間ひまかかりますね。 --------------------
|
|
|
−2495.
Re:PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2463.)
Hiroshi:Web:福祉の杜・杜の市場:2006年 5月 1日 21:14
はじめまして。 みなさんの書き込みを参考にして、先日、Pukiwikiで利用している者ですが、検索結果のURLの変換が何かおかしくて、検索結果からページへ飛ぶと、新規のページとして認識してしまい、Pukiwikiの編集モードになってしまいます。
例えば、「車いす用グッズ/MONTBELL(モンベル) GORE−TEX・パラカグール」というページのULは、
index.php?%BC%D6%A4%A4%A4%B9%CD%D1%A5%B0%A5%C3%A5%BA%2FMONTBELL%28%A5%E2%A5%F3%A5%D9%A5%EB%29%20GORE%A1%DDTEX%A1%A6%A5%D1%A5%E9%A5%AB%A5%B0%A1%BC%A5%EB
ですが、これを「モンベル」で検索した結果からリンクされるページのURLは
index.php?%bc%d6%a4%a4%a4%b9%cd%d1%a5%b0%a5%c3%a5%ba%2fMONTBELL%28%a5%e2%a5%f3%a5%d9%a5%eb%29%20GORE%2dTEX%a1%a6%a5%d1%a5%e9%a5%ab%a5%b0%a1%bc%a5%eb
となり、Pukiwikiは編集モードになってしまいます。
そこで、上下のURLを比較したところ、「GORE−TEX」の「-」のコードが、上は「%A1%DD」ですが、下は「%2d」というように異なり、このことで編集モードになってしまうのもしれません。
「-」のコード変換は、どのように修正したらよろしいでしょうか。 どうかよろしくお願い致します
--------------------
|
|
|
−2496.
Re(2):PukiWikiでmsearchを利用 |
|
|
(Rep.to No.2495.)
Hiroshi:2006年 5月 2日 09:59
記事番号2495においてHiroshiさん曰く、
>そこで、上下のURLを比較したところ、「GORE−TEX」の「-」のコードが、上は「%A1%DD」ですが、下は「%2d」というように異なり、このことで編集モードになってしまうのもしれません。
自己レスです。 この場合の「−」は、2バイト系の文字のようで、この関係の問題なのかもしれません。 そこで、半角の「-」に修正したところ、お尋ねしたような問題はなくなりました。 プログラム的な問題ではないようです。
お騒がせしてしまって、誠に申し訳ありませんでした。 本当にありがとうございました
--------------------
|
|
|
−4151.
Re(2):PukiWikiでmsearchを利用 -------------------- |
|
|
−4191.
Re(2):PukiWikiでmsearchを利用 -------------------- |
|
|
−4231.
Re(2):PukiWikiでmsearchを利用 -------------------- |
|
|
−4271.
Re(2):PukiWikiでmsearchを利用 -------------------- |
|
|
−4311.
Re(2):PukiWikiでmsearchを利用 -------------------- |
|
|
−4351.
Re(2):PukiWikiでmsearchを利用 -------------------- |
|
|
−4391.
Re(2):PukiWikiでmsearchを利用 -------------------- |
|
|
−4431.
Re(2):PukiWikiでmsearchを利用 -------------------- |
|
|
−4471.
Re(2):PukiWikiでmsearchを利用 -------------------- |
Paddie's BBS Ver. 8.1.6.
(C) 1999-2001 Paddie.
|