[Groonga-commit] droonga/fluent-plugin-droonga at 06e9c34 [master] Benchmark: add experimental code to add keywords and subscribers

Back to archive index

YUKI Hiroshi null+****@clear*****
Mon Oct 28 13:05:37 JST 2013


YUKI Hiroshi	2013-10-28 13:05:37 +0900 (Mon, 28 Oct 2013)

  New Revision: 06e9c346537a99e191f062b815cefe6fe3077f0e
  https://github.com/droonga/fluent-plugin-droonga/commit/06e9c346537a99e191f062b815cefe6fe3077f0e

  Message:
    Benchmark: add experimental code to add keywords and subscribers

  Modified files:
    benchmark/utils.rb

  Modified: benchmark/utils.rb (+27 -0)
===================================================================
--- benchmark/utils.rb    2013-10-28 12:52:17 +0900 (71daba6)
+++ benchmark/utils.rb    2013-10-28 13:05:37 +0900 (de1583c)
@@ -54,6 +54,33 @@ module DroongaBenchmark
       @context.send("]")
     end
 
+=begin
+# this is slower than above...
+    def subscribe_to_with_single_loop(terms)
+      queries = []
+      subscribers = []
+      terms.each do |term|
+        queries << {:_key => term,
+                    :keywords => [term]}
+        subscribers << {:_key => "subscriber for #{term}",
+                        :subscriptions => [term],
+                        :route => "0.0.0.0:0/benchamrk"}
+      end
+
+      command_load_queries = [
+        "load --table Query",
+        JSON.generate(queries)
+      ]
+      command_load_subscribers = [
+        "load --table Subscriber",
+        JSON.generate(subscribers)
+      ]
+
+      @context.restore(command_load_queries.join("\n"))
+      @context.restore(command_load_subscribers.join("\n"))
+    end
+=end
+
     def subscribe(term)
       queries = @context["Query"]
       query = queries.add(term, :keywords => [term])
-------------- next part --------------
HTML����������������������������...
Download 



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