Just a wild guess - I didn’t ever use Ferret on Windows - Do you have a
compiler installed? Can you build and install other gems with native
extensions?
Jens
On Sun, Jan 21, 2007 at 07:47:56PM +0100, Ngoc Ngoc wrote:
Building native extensions. This could take a while…
Files/Ruby/lib/ruby/gems/1.8/gems/ferret-0.10.13/ex
Just a wild guess - I didn’t ever use Ferret on Windows - Do you have a
compiler installed? Can you build and install other gems with native
extensions?
Hi Jens
I looked closer to ferret download page and saw there are ferret version
for Windows, but with older version. So I downloaded the latest Windows
version and the installation is successful.
Next step is RDig. And I see you are the author of RDig. Installing gave
message “Could not load rubyful_soup.rb”. First I installed Hpricot, so
there is no need for rubyful_soup.rb. I tried to figure out what is
wrong?
Reading at the code, I found RDig is made for Linux and Unix platform.
The path
load content extractors
Dir["#{File.expand_path(File.dirname(FILE))}/content_extractors/**/*.rb"].each
do |f|
begin
require f
rescue LoadError
puts “could not load #{f}: #{$!}”
end
end
I changed to below-> the error message is disappear.
load content extractors
Dir["#{File.expand_path(File.dirname(FILE))}\content_extractors\**\*.rb"].each
do |f|
begin
require f
rescue LoadError
puts “could not load #{f}: #{$!}”
end
end
But I still could not get index. Because rdig -c config.rb -q ‘ruby’
gave no result.
I changed
from
url_type = RDig.config.crawler.start_urls.first =~ /^file:/// ? :file
: :http
to
url_type = RDig.config.crawler.start_urls.first =~ /^https?:/// ?
:http : :file
my url is “C://data_store//files”
But still no index. So if I have more time, I will work further on it to
make it work in Windows. And I will report to you if you want.
On Mon, Jan 22, 2007 at 01:59:29PM +0100, ngoc wrote:
Jens K. wrote:
Just a wild guess - I didn’t ever use Ferret on Windows - Do you have a
compiler installed? Can you build and install other gems with native
extensions?
Hi Jens
I looked closer to ferret download page and saw there are ferret version
for Windows, but with older version. So I downloaded the latest Windows
version and the installation is successful.
What version do you have installed now? latest RDig requires a 0.10.x
Ferret.
Besides that, It would be cool if you could send me a patch with the
changes you had to apply to rdig when you made it work on windows.
cheers,
Jens
–
webit! Gesellschaft für neue Medien mbH www.webit.de
Dipl.-Wirtschaftsingenieur Jens Krämer [email protected]
Schnorrstraße 76 Tel +49 351 46766 0
D-01069 Dresden Fax +49 351 46766 66
What version do you have installed now? latest RDig requires a 0.10.x
Ferret.
I installed ferret-0.10.9-mswin32.gem.
I think the reason is derivative path is not reached
RDig.config.crawler.start_urls.each { |url| add_url(url, filterchain) }
To tried to print url value by
RDig.config.crawler.start_urls.each { |url| add_url(url, filterchain)
puts url
}
->It looped only one path which is C://data_store//files
When I changed to file:///data_store//files, It looped a lot but still
no index.
I have a lot of files in my Windows pc. I want to search it. Windows XP
search is not good. Using Windows Desktop Search index my files when
machine is not active. So It will reduce my hard drive life time. That
is the reason, I am searching other search software than Windows XP
standard search software.
I will report to you patch for windows. It will take a while, because
now I am very busy with other tasks.
Thanks Jens
ngoc
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.