Displaying 16 results from an estimated 16 matches for "index_search".
Did you mean:
index&search
2005 Dec 02
43
ANN: acts_as_ferret
...thods
include Ferret
INDEX_DIR = "#{RAILS_ROOT}/db/index.db"
def self.reloadable?; false end
# Finds instances by file contents.
def find_by_contents(query, options = {})
index_searcher ||= Search::IndexSearcher.new(INDEX_DIR)
query_parser ||=
QueryParser.new(index_searcher.reader.get_field_names.to_a)
query = query_parser.parse(query)
result = []
index_searcher.search_each(query) do |do...
2005 Dec 02
43
ANN: acts_as_ferret
...thods
include Ferret
INDEX_DIR = "#{RAILS_ROOT}/db/index.db"
def self.reloadable?; false end
# Finds instances by file contents.
def find_by_contents(query, options = {})
index_searcher ||= Search::IndexSearcher.new(INDEX_DIR)
query_parser ||=
QueryParser.new(index_searcher.reader.get_field_names.to_a)
query = query_parser.parse(query)
result = []
index_searcher.search_each(query) do |do...
2007 Feb 16
1
Highlight raises Segmentation Fault Error in Ferret 0.10.9 i
Hi Everyone,
I am currently in process of upgrading Ferret 0..9.1 to Ferret 0.10.9
with Ruby 1.8.4 in windows platform. I am trying to use search highlight
feature on index_searcher
subject = index_searcher.highlight("subject:(blah blah)", 0,
:field => :content,
:pre_tag = "<span class=''highlight''>",
:post_tag = "</span>")
But all my test...
2006 Mar 31
3
undefined method `<=>'' for :id:Symbol
...y/lib/ruby/gems/1.8/gems/ferret-0.9.0/lib/ferret/index/term_infos_io.rb:162:in
`get_term_info''
from
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.9.0/lib/ferret/index/segment_reader.rb:176:in
`doc_freq''
from
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.9.0/lib/ferret/search/index_searcher.rb:47:in
`doc_freq''
from
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.9.0/lib/ferret/search/term_query.rb:13:in
`initialize''
from
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.9.0/lib/ferret/search/term_query.rb:99:in
`create_weight''
from
c:/ruby/lib/rub...
2007 Feb 16
0
Highlight raises Segmentation Fault Error in Ferret 0.10.9 in Windows
Hi Everyone,
I am currently in process of upgrading Ferret 0..9.1 to Ferret 0.10.9 with Ruby 1.8.4 in windows platform. I am trying to use search highlight feature on index_searcher
subject = index_searcher.highlight("subject:(blah blah)", 0,
:field => :content,
:pre_tag = "<span class=''highlight''>",
:post_tag = "</sp...
2006 Mar 29
1
Problems with Ferret 0.9.0
..., and now my old search code doesn''t work
anymore. I get a lot of ArgumentErrors, for example:
"query.add_clause(Search::BooleanClause.new(query_parser.parse(term),
Search::BooleanClause::Occur::MUST))"
raises:
ArgumentError (wrong number of arguments (2 for 0))
"index_searcher.search_each(query)"
raises:
ArgumentError (wrong number of arguments (1 for 2))
These shouldn''t happen according to the Api doc.
You can see the code here:
http://rforum.andreas-s.net/trac/file/trunk/app/models/search_ferret.rb
Andreas
--
Posted via http://www.ruby-forum.c...
2006 Jan 05
0
Java Lucene compatibility?
...:in `scan_for_term_info''
from /usr/lib/ruby/site_ruby/1.8/ferret/index/
term_infos_io.rb:163:in `get_term_info''
from /usr/lib/ruby/site_ruby/1.8/ferret/index/
segment_reader.rb:176:in `doc_freq''
from /usr/lib/ruby/site_ruby/1.8/ferret/search/
index_searcher.rb:47:in `doc_freq''
from /usr/lib/ruby/site_ruby/1.8/ferret/search/term_query.rb:
13:in `initialize''
from /usr/lib/ruby/site_ruby/1.8/ferret/search/term_query.rb:
99:in `new''
from /usr/lib/ruby/site_ruby/1.8/ferret/search/term_query.rb:
99:...
2005 Dec 14
2
undefined method `add'' for Ferret::Search::BooleanQuery
...n
`rewrite''
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.3.1/lib/ferret/search/multi_phrase_query.rb:169:in
`each''
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.3.1/lib/ferret/search/multi_phrase_query.rb:169:in
`rewrite''
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.3.1/lib/ferret/search/index_searcher.rb:165:in
`rewrite''
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.3.1/lib/ferret/search/query.rb:50:in
`weight''
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.3.1/lib/ferret/search/index_searcher.rb:104:in
`search''
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.3.1/lib/ferret/index/index.r...
2006 Jun 29
13
find_by_contents not returning SearchResults?
...y to use the
results.
undefined method `total_hits'' for []:Array
Here is the link to the documentation:
http://projects.jkraemer.net/acts_as_ferret/rdoc/classes/FerretMixin/Acts/ARFerret/ClassMethods.html#M000010
But here is the actual code:
result = []
hits = index_searcher.search(query, options)
hits.each do |hit, score|
id = index_searcher.reader.get_document(hit)[:id]
begin
res = self.find(id)
result << res if res
logger.debug "result id: #{id}, result: #{res}"...
2006 Apr 27
1
Ferret crashing Ruby
...9;
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/whiny_nil.rb:35:in `each_with_index''
/usr/lib/ruby/gems/1.8/gems/ferret-0.9.1/lib/ferret/search/field_sorted_hit_queue.rb:25:in `initialize''
/usr/lib/ruby/gems/1.8/gems/ferret-0.9.1/lib/ferret/search/index_searcher.rb:115:in `search''
/usr/lib/ruby/gems/1.8/gems/ferret-0.9.1/lib/ferret/index/index.rb:660:in `do_search''
/usr/lib/ruby/gems/1.8/gems/ferret-0.9.1/lib/ferret/index/index.rb:316:in `search''
/usr/lib/ruby/1.8/monitor.rb:229:in `synchronize''
/usr/li...
2005 Nov 22
1
Ferret NoMethodError
...ain):004:0> index << "This is a new doc"
=> nil
irb(main):005:0> index.search_each(''*:this'') do |d, s| puts d end
NoMethodError: undefined method `weight'' for nil:NilClass
from
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.2.2/lib/ferret/search/index_searcher.rb:104:in
`search''
from
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.2.2/lib/ferret/index/index.rb:588:in
`do_search
''
from
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.2.2/lib/ferret/index/index.rb:291:in
`search_ea
ch''
from
c:/ruby/lib/ruby/gems/1.8/gems...
2006 May 15
16
Ferret not able to read a Lucene Index?
Hi all,
Having problems trying to get Ferret to read an index generated by
Lucene.
Am I right in thinking Ferret should be able to read a Lucene generated
index no problem?
Using the code snippets detailed in
http://www.ruby-forum.com/topic/64099#new
Any advice gratefully received.
Many Thanks,
Steven
--
Posted via http://www.ruby-forum.com/.
2008 Mar 05
0
Index Searcher Causes GC Memory Error: "irb: double free or corruption"
...earch( query_obj, options )
end
def search_each (query, options = {})
query_obj = process_query(query)
self.searcher.search_each( query_obj, options )
end
def explain (query, doc)
query_obj = process_query(query)
self.searcher.explain( query_obj, doc )
end
# Segmentation Fault when index_searcher.highlight
def highlight (query, doc_id, options = {})
query_obj = process_query(query)
doc = self.searcher[doc_id]
field_value = doc[options[:field] ]
field_index = Ferret::I.new(:analyzer => SearchIndex::STEMMING_ANALYZER)
field_index << {:keywords => field_value}
fvh...
2006 Mar 29
5
EdgeRails: "undefined method `weight'' for #<Hash:
...ng was working fine, ... till I moved to EdgeRails :
undefined method `weight'' for #<Hash:0x22c7150>
(full error thread below)
Any idea?
Alain
/Users/aravet/Desktop/Locomotive/Bundles/RubyonRails-1.0-Min.locobundle/Contents/Resources/unix/lib/ruby/site_ruby/1.8/ferret/search/index_searcher.rb:107:in
`search''
/Users/aravet/Desktop/Locomotive/Bundles/RubyonRails-1.0-Min.locobundle/Contents/Resources/unix/lib/ruby/site_ruby/1.8/ferret/index/index.rb:622:in
`do_search''
/Users/aravet/Desktop/Locomotive/Bundles/RubyonRails-1.0-Min.locobundle/Contents/Resources/unix/li...
2005 Nov 17
6
lock problems from concurrent processes.
Hi!
First, thanks a LOT for ferret. The API and documentation is great.
I''m trying to integrate ferret into a RoR app (DamageControl) and have
run into a problem with locks.
DamageControl consists of two processes that start up and run in
parallel. The first one is the webapp (which
is just a plain RoR app). The second is a daemon process that runs in
the background.
The daemon process
2006 May 11
6
problem with solaris install
I was trying to install ferret 0.9.2 on solaris (SunOS 5.8) which
does not have a sys/dir.h
nix_io.c:5:21: sys/dir.h: No such file or directory
make: *** [nix_io.o] Error 1
I couldn''t find an obvious way around this... any suggestions?
Thanks,
Rich Marisa
Cornell Information Technologies
Cornell University