DCausse has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/364438 )

Change subject: Remove '/_msearch' from the es host definitions
......................................................................

Remove '/_msearch' from the es host definitions

Don't assume that all queries sent to elastic will be _msearch requests.

Change-Id: I493663dc8b3381fd3b3ac23aeb51a2c3268101a7
---
M mjolnir/cirrus.py
M mjolnir/kafka/daemon.py
M mjolnir/test/test_features.py
M mjolnir/test/test_norm_query.py
4 files changed, 4 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/search/MjoLniR 
refs/changes/38/364438/1

diff --git a/mjolnir/cirrus.py b/mjolnir/cirrus.py
index 41d9b9f..303467f 100644
--- a/mjolnir/cirrus.py
+++ b/mjolnir/cirrus.py
@@ -30,7 +30,7 @@
     failures = 0
     while True:
         try:
-            result = session.get(url, data=bulk_query)
+            result = session.get(url + '/_msearch', data=bulk_query)
             if _bulk_success(result):
                 return url, result
             last_ex = RuntimeError('Too many failures or no urls left')
diff --git a/mjolnir/kafka/daemon.py b/mjolnir/kafka/daemon.py
index 806fdb8..0beaca6 100644
--- a/mjolnir/kafka/daemon.py
+++ b/mjolnir/kafka/daemon.py
@@ -165,7 +165,7 @@
                 return False
 
             # Standard execution of elasticsearch bulk query
-            _, response = mjolnir.cirrus.make_request(session, 
'http://localhost:9200/_msearch', [],
+            _, response = mjolnir.cirrus.make_request(session, 
'http://localhost:9200', [],
                                                       record.value['request'], 
reuse_url=True)
             self.producer.send(self.topic_result, json.dumps({
                 'run_id': record.value['run_id'],
diff --git a/mjolnir/test/test_features.py b/mjolnir/test/test_features.py
index cabaae7..62ea7fe 100644
--- a/mjolnir/test/test_features.py
+++ b/mjolnir/test/test_features.py
@@ -15,7 +15,7 @@
     df = spark_context.parallelize(rows).toDF()
 
     accu = df._sc.accumulator({}, mjolnir.features.FeatureNamesAccumulator())
-    df_result = mjolnir.features.collect_es(df, 
['http://localhost:9200/_msearch'],
+    df_result = mjolnir.features.collect_es(df, ['http://localhost:9200'],
                                             mjolnir.features.enwiki_features(),
                                             accu,
                                             {'enwiki': 'enwiki_content'},
diff --git a/mjolnir/test/test_norm_query.py b/mjolnir/test/test_norm_query.py
index 3f2d3b2..a6e8c0b 100644
--- a/mjolnir/test/test_norm_query.py
+++ b/mjolnir/test/test_norm_query.py
@@ -22,7 +22,7 @@
 
     df_res = mjolnir.norm_query.transform(
         df_love,
-        url_list=['http://localhost:9200/_msearch'],
+        url_list=['http://localhost:9200'],
         min_sessions_per_query=10,
         session_factory=session_factory)
 

-- 
To view, visit https://gerrit.wikimedia.org/r/364438
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I493663dc8b3381fd3b3ac23aeb51a2c3268101a7
Gerrit-PatchSet: 1
Gerrit-Project: search/MjoLniR
Gerrit-Branch: master
Gerrit-Owner: DCausse <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to