Class: D
Overview
D.query displays matching_documents for query, and returns the document with the highest score. Useful for development and debugging purposes
>> D.test
71 document(s) found for test:
for_test.txt
some_test_files.zip
plain.txt
another_plain.text
other_basic.PDF
basic.pdf
basic.odt
basic.tex
queens.for
README
...........
=> "spec/test_dirs/indexed/just_one_doc/for_test.txt (82.7%)"
Class Method Summary collapse
Class Method Details
.[](query) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/picolena/templates/lib/development_helpers.rb', line 23 def self.[](query) f=Finder.new(query.to_s) hits=f.total_hits if hits > 0 then puts "#{hits} document(s) found for #{query}:" f.matching_documents.each{|doc| puts " "+doc.filename} puts " ..........." if hits > f.matching_documents.size f.matching_documents.first else puts "Nothing found for #{query}" end end |
.method_missing(query, *params) ⇒ Object
20 21 22 |
# File 'lib/picolena/templates/lib/development_helpers.rb', line 20 def self.method_missing(query,*params) self[query.to_s] || super end |