search for: topdoc

Displaying 20 results from an estimated 28 matches for "topdoc".

Did you mean: to_doc
2006 Jan 02
11
aligning Ferret''s IndexSearcher.search API with Lucene''s
...er understanding of how Java Lucene implements its search methods, I realized that one level of abstraction is not present in the Ferret classes/methods. Here are the relevant method signatures: Ferret''s search methods: in Ferret::Index::Index: search(query, options = {}) -> returns a TopDocs search_each(query, options = {}) {|doc, score| ...} -> yields to context w/ doc and score for each hit in Ferret::Search::IndexSearcher: search(query, options = {}) -> returns a TopDocs search_each(query, filter = nil) {|doc, score| ...} -> yields to context w/ doc and score for each hit...
2006 Oct 10
5
oddness when adding to index -
...walker", "Top daw g dog walker"].each {|text| i << text } => ["While you were out pet care", "Eastside dog walker", "Top dawg dog walker"] *** Now let''s do some searches *** irb(main):006:0> puts i.search(''pet'') TopDocs: total_hits = 1, max_score = 0.878416 [ 0 "While you were out pet care": 0.878416 ] => nil irb(main):007:0> puts i.search(''dog'') TopDocs: total_hits = 2, max_score = 0.500000 [ 1 "Eastside dog walker": 0.500000 2 "Top dawg dog walker": 0.50...
2007 May 03
1
Numeric Range or comparision doesn''t work
...uot;}, {:num => 1000, :data => "yes"}, {:num => 1000, :data => "no"} ] ?> puts index.process_query(''data:yes AND num:[10 100]'') +data:yes +num:[10 100] => nil >> puts index.search(''d:data:yes AND num:[10 100]'') TopDocs: total_hits = 2, max_score = 1.777895 [ 2 "": 1.777895 4 "": 1.777895 ] => nil >> puts index.process_query(''data:yes AND num:[2 100]'') num:"data yes <> num 2 100"~4 => nil >> puts index.process_query(...
2006 Oct 10
4
Need help for coding an extension to ferret
Hi, i''m working on a project using Ferret for indexing it''s datas. I''m very happy with it but i need to code an extension to implement a .to_json method to TopDocs class, because ruby''s json implementation is really really slow... It''s my second (the first was the tutorial :/ ) ruby C extension, so i''m not really at ease with ruby C bindings, even with the C experience... Here is my problem : I would like to load each document...
2006 Sep 23
0
TermQuery problem
...ng a search string seems to always work whereas using a TermQuery often doesn''t return any entries. For example: > x=@i[450][:message_id] => "9e7db9110509070759732b21c4 at mail.gmail.com" > @i.search("message_id:#{x}") => #<struct Ferret::Search::TopDocs total_hits=1, hits=[#<struct Ferret::Search::Hit doc=450, score=6.51688194274902>], max_score=6.51688194274902> > @i.search(Ferret::Search::TermQuery.new(:message_id, x)) => #<struct Ferret::Search::TopDocs total_hits=0, hits=[], max_score=0.0> But sometimes it works fine...
2007 Apr 28
6
Determine how many documents a term occurs in
Is there a fast way to determine how many documents a term occurs in, besides iterating through every document with TermDocEnum? -- Best regards, Stian Gryt?yr
2005 Dec 02
4
How to get the count of matching documents
I''m trying to generate a rails pagination helper for some ferret search results, and I need to know how many total matches there are to my search query. I don''t see an obvious way of finding this. Any help would be appreciated. Thanks, Carl Youngblood
2017 Jun 05
2
Logging the click data
Hi James, > ID: some identifier for each query > QUERY: text of the query (when the query is run) > URLs: every URL displayed (or alternatively, the Xapian docid — this > might be easier) > OFFSET: otherwise you'll have difficulty coping with result pages other > than the first page (when this happens, the query ID should probably > remain the same, and when you aggregate
2006 Sep 23
8
svn problems
I can consistently segfault the 0.10.4 gem, so I''m trying to get the subversion version working with hopes towards tracking the problem down. I have a fresh SVN checkout but: a) the version (in ferret.rb) claims to be 0.9.6; and b) Ferret::Index::FieldInfos and a couple other classes are missing at run time. It looks like this is because they''re not exported in the C
2017 Jun 08
2
Logging the click data
...ses the command as it currently > works. I thought we needed a new template only for the second log file? To generate the first log file using the existing $log command, I have introduced another $log command in query template that looks like: $log{search.log,"$qid{$query}\t$query\t$did\t$topdoc"} - search.log: log file name in log_dir (var/log/omega) - $qid{$query}: to return query id for the given query. Planning to use the existing MD5 implementation here as you pointed out. - $query: existing command that returns query text. - $did: to return a list of doc ids on the result pag...
2007 Feb 16
1
Bug in IndexSearcher with limit => all and any offset
Here''s the deal: static TopDocs *isea_search_w(Searcher *self, Weight *weight, int first_doc, // OFFSET int num_docs, // LIMIT Filter *filter, Sort *sort,...
2008 Jan 09
5
Parallel indexing doesn''t work?
...Writer.new(:path => "/tmp/test") index_writer.add_readers(readers) index_writer.close() readers.each {|reader| reader.close()} i = Ferret::I.new(:path => ''/tmp/test'') res = i.search(''name*'') puts res.inspect # gives me: #<struct Ferret::Search::TopDocs total_hits=0, hits=[], max_score=0.0, searcher=#<Ferret::Search::Searcher:0x58a6ec>> puts res.hits.size # gives me: 0
2006 Jan 03
1
opensearch template
...t;Search results for "$html{$query}" at xapian.org</description> <language>en</language> <copyright>(C)2005, Xapian.org</copyright> <openSearch:totalResults>$msize</openSearch:totalResults> <openSearch:startIndex>$add{topdoc,1}</openSearch:startIndex> <openSearch:itemsPerPage>$hitsperpage</openSearch:itemsPerPage> $hitlist{ <item> <title>$html{$or{$field{title},$field{caption}}}</title> <link>$field{url}</link> <description>$highl...
2006 Aug 06
1
How to use omega to search remote back end?
...AP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 write(1, "Content-Type: application/xml\n", 30Content-Type: application/xml ) = 30 write(1, "\n", 1 ) = 1 write(1, "\n", 1 ) = 1 write(1, "<results Query=\"pda\" TopDoc=\"0\" "..., 54<results Query="pda" TopDoc="0" Matches="0" Last="0" ) = 54 write(1, "ThisPage=\"1\" LastPage=\"0\" Time=\""..., 34ThisPage="1" LastPage="0" Time="" ) = 34 write...
2017 Jun 06
2
Logging the click data
...on what the OFFSET really represents. Could you > > please explain a bit? > > Omega paginates results (as does Xapian's MSet, internally). So if > you're displaying the second page of results, you'll need to know > that when building training data. It's affected by TOPDOC and also > by the <>[# CGI variables, but internally to omega there's one > variable it's mapped onto. > > In omegascript, you can find this using $topdoc. Thanks for the explanation. Understood now. > > In the end, we will have two files it seems -- one created fr...
2017 Jun 06
2
Logging the click data
> There's a lot of flexibility already, because the log format is just > omegascript. So I don't think you need to implement a new command to > achieve this. (Although you might need a command to generate the query > id. It depends on how you're going to do that.) Ok, I'll try adapting the existing log command to achieve the kind of logging we want. And, about the
2006 Oct 09
2
hello, acts_as_ferret questions, any help greatly appreciate
hi, ive been reading up on ferret, acts_as_ferret, and other search plugins for rails. after reading about ferret, i found out about the acts_as_ferrt plugin. my first question about acts_as_ferret: 1. from reading about ferret, do i still need to manually save the IDX and add a IDX column field to my model table for acts_as_ferret to work? they say that acts_as_ferret handles everything,
2007 Mar 07
0
A note about #search vs #search_each
...erialized, such that a long search would cause others to wait noticeably. Anyhow, after coding both :limit and applying homegrown thread time limit monitoring, I discovered that Searcher#search_each uses rb_thread_critical = Qtrue whereas Searcher#search doesn''t. I changed my code to use TopDocs and Searcher#search and viola, concurrent searches! Cheers, Nevill
2007 Jan 23
2
Exact phrase score
Sorry if this has been beaten to death here but I couldn''t find the exact answer I was looking for. In the app I''m writing, we convert the score to a percentage and display it with the search results. The problem is when you search for an exact phrase (for example) and it matches the title of a document exactly, you only get a 17% match. Has anyone seen a way to either curve
2006 Oct 11
0
Memory allocation bug with index.search
...type => hardware or mixed datas. We''ve got around 12400 docs with this type, here are the queries (THEY ARE ALL LAUNCHED IN A _NEW_ INSTANCE OF FERRET ! (with the same index of course)): this one works fine : >> INDEX.search(''type:hardware'').to_s => "TopDocs: total_hits = 12490, max_score = 1.751220 [\n\t13997 \"61426\": 1.751220\n\t13998 \"61427\": 1.751220\n\t13999 \"61428\": 1.751220\n\t14000 \"61429\": 1.751220\n\t14001 \"61430\": 1.751220\n\t14002 \"61431\": 1.751220\n\t14003 \"6...