Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Search::Namazu について



丸山と申します。

現在、Search::Namzuを使用したいと思いまして、
http://www.namazu.org/~knok/Search-Namazu-0.92.tar.gz
から取得し、

% tar xfz Search-Namazu-0.92.tar.gz
% cd Search-Namazu-0.92
% perl Makefile.PL
% make
% make test          # 最後につけました。
# make install
とインストールしました。

そこで、
/home/httpd/namazu
にインデックスをmknmzで作成し、
% namazu 'hoge' /home/httpd/namazu
を実行すると、数件ヒットするのですが、
以下のスクリプトを実行すると、ヒットしません。

なぜ、Namazu::Searchを使用するとヒットしないのかがわかりません。

以上、よろしくお願いいたします。

他の必要と思われる情報
perl5.6.1
namazu2.0.10

======================================================================
use strict;
use Search::Namazu;

my @Hits = Search::Namazu::Search(  'index' => '/home/http/namazu',
                                    'lang' => 'ja',
                                    'query' => 'hoge');
my $num = @Hits;

print "\$num = [$num]\n\n";

foreach my $hit (@Hits) {
   print $hit->uri . "\n";
}
======================================================================

== 結果 ===
$num = [0]
===========

== make test の結果
PERL_DL_NONLAZY=1 /usr/local/bin/perl -Iblib/arch -Iblib/lib
 -I/usr/local/lib/perl5/5.6.1/i586-linux -I/usr/local/lib/perl5/5.6.1 
-e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/01-mkindex........ok                                                       
t/02-search.........ok                                                       
All tests successful.
Files=2, Tests=3,  8 wallclock secs ( 7.64 cusr +  0.34 csys =  7.98 CPU)
==