From 104f179b2beb1b656c60355521306bed766d8ed1 Mon Sep 17 00:00:00 2001 From: azubanov Date: Tue, 25 Mar 2014 16:27:01 +0400 Subject: [PATCH] allow fields boosting in MultiMatchQuery --- src/Nest/DSL/Query/MultiMatchQueryDescriptor.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Nest/DSL/Query/MultiMatchQueryDescriptor.cs b/src/Nest/DSL/Query/MultiMatchQueryDescriptor.cs index 0e8bbbbf122..1548d64a9fd 100644 --- a/src/Nest/DSL/Query/MultiMatchQueryDescriptor.cs +++ b/src/Nest/DSL/Query/MultiMatchQueryDescriptor.cs @@ -77,6 +77,13 @@ public MultiMatchQueryDescriptor OnFields( this._Fields = objectPaths.Select(e=>(PropertyPathMarker)e); return this; } + public MultiMatchQueryDescriptor OnFieldsWithBoost(Action>, double?>> boostableSelector) + { + var d = new FluentDictionary>, double?>(); + boostableSelector(d); + this._Fields = d.Select(o => PropertyPathMarker.Create(o.Key, o.Value)); + return this; + } public MultiMatchQueryDescriptor Query(string query) {