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