[Groonga-commit] droonga/fluent-plugin-droonga at 1b1457b [master] Add QuerySearch.search method

Back to archive index

Yoji Shidara null+****@clear*****
Thu Dec 19 17:03:13 JST 2013


Yoji Shidara	2013-12-19 17:03:13 +0900 (Thu, 19 Dec 2013)

  New Revision: 1b1457ba23616c272823dbb8a03349b4c705e998
  https://github.com/droonga/fluent-plugin-droonga/commit/1b1457ba23616c272823dbb8a03349b4c705e998

  Message:
    Add QuerySearch.search method

  Modified files:
    lib/droonga/searcher.rb

  Modified: lib/droonga/searcher.rb (+8 -3)
===================================================================
--- lib/droonga/searcher.rb    2013-12-19 16:57:16 +0900 (0a323b0)
+++ lib/droonga/searcher.rb    2013-12-19 17:03:13 +0900 (41f0ad8)
@@ -67,8 +67,7 @@ module Droonga
           $log.trace("#{log_tag}: process_queries: search: start",
                      :name => name)
           search_request = SearchRequest.new(@context, queries[name], results)
-          searcher = QuerySearcher.new(search_request)
-          search_result = searcher.search
+          search_result = QuerySearcher.search(search_request)
           results[name] = search_result.records
           $log.trace("#{log_tag}: process_queries: search: done",
                      :name => name)
@@ -141,12 +140,18 @@ module Droonga
     end
 
     class QuerySearcher
+      class << self
+        def search(search_request)
+          new(search_request).search
+        end
+      end
+
       def initialize(search_request)
+        @result = SearchResult.new
         @request = search_request
       end
 
       def search
-        @result = SearchResult.new
         search_query
         @result
       end
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index