1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.core
21 package operation
22 
23 import java.time.{ZoneOffset, ZonedDateTime}
24 import java.time.format.DateTimeFormatter
25 import cats.data.NonEmptyList
26 import com.sksamuel.elastic4s.{ElasticApi, ElasticDsl}
27 import com.sksamuel.elastic4s.requests.common.Operator
28 import com.sksamuel.elastic4s.requests.searches.queries.{Query, RangeQuery}
29 import com.sksamuel.elastic4s.requests.searches.sort.{FieldSort, SortOrder}
30 import com.sksamuel.elastic4s.requests.searches.suggestion.Fuzziness
31 import org.make.core.technical.Pagination
32 import org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName
33 import org.make.core.question.QuestionId
34 import org.make.core.reference.{Country, Language}
35 
36 final case class OperationOfQuestionSearchQuery(
37   filters: Option[OperationOfQuestionSearchFilters] = None,
38   limit: Option[Pagination.Limit] = None,
39   offset: Option[Pagination.Offset] = None,
40   sort: Option[OperationOfQuestionElasticsearchFieldName] = None,
41   order: Option[Order] = None,
42   sortAlgorithm: Option[SortAlgorithm] = None
43 )
44 
45 final case class OperationOfQuestionSearchFilters(
46   questionIds: Option[QuestionIdsSearchFilter] = None,
47   question: Option[QuestionContentSearchFilter] = None,
48   slug: Option[SlugSearchFilter] = None,
49   description: Option[DescriptionSearchFilter] = None,
50   country: Option[CountrySearchFilter] = None,
51   language: Option[LanguageSearchFilter] = None,
52   startDate: Option[StartDateSearchFilter] = None,
53   endDate: Option[EndDateSearchFilter] = None,
54   operationKinds: Option[OperationKindsSearchFilter] = None,
55   featured: Option[FeaturedSearchFilter] = None,
56   status: Option[StatusSearchFilter] = None,
57   hasResults: Option[HasResultsSearchFilter.type] = None
58 )
59 
60 object OperationOfQuestionSearchFilters extends ElasticDsl {
61 
62   def parse(
63     questionIds: Option[QuestionIdsSearchFilter],
64     question: Option[QuestionContentSearchFilter],
65     slug: Option[SlugSearchFilter] = None,
66     description: Option[DescriptionSearchFilter] = None,
67     country: Option[CountrySearchFilter] = None,
68     language: Option[LanguageSearchFilter] = None,
69     startDate: Option[StartDateSearchFilter] = None,
70     endDate: Option[EndDateSearchFilter] = None,
71     operationKind: Option[OperationKindsSearchFilter] = None,
72     featured: Option[FeaturedSearchFilter] = None,
73     status: Option[StatusSearchFilter] = None
74   ): Option[OperationOfQuestionSearchFilters] = {
75     (questionIds, question, slug, description, country, language, startDate, endDate, operationKind, featured, status) match {
76       case (None, None, None, None, None, None, None, None, None, None, None) => None
77       case _ =>
78         Some(
79           OperationOfQuestionSearchFilters(
80             questionIds,
81             question,
82             slug,
83             description,
84             country,
85             language,
86             startDate,
87             endDate,
88             operationKind,
89             featured,
90             status
91           )
92         )
93     }
94   }
95 
96   def getOperationOfQuestionSearchFilters(
97     operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery
98   ): Seq[Query] = {
99     Seq(
100       buildQuestionIdsSearchFilter(operationOfQuestionSearchQuery),
101       buildQuestionContentSearchFilter(operationOfQuestionSearchQuery),
102       buildSlugSearchFilter(operationOfQuestionSearchQuery),
103       buildCountrySearchFilter(operationOfQuestionSearchQuery),
104       buildLanguageSearchFilter(operationOfQuestionSearchQuery),
105       buildStartDateSearchFilter(operationOfQuestionSearchQuery),
106       buildEndDateSearchFilter(operationOfQuestionSearchQuery),
107       buildOperationKindSearchFilter(operationOfQuestionSearchQuery),
108       buildFeaturedSearchFilter(operationOfQuestionSearchQuery),
109       buildStatusSearchFilter(operationOfQuestionSearchQuery),
110       buildHasResultsSearchFilter(operationOfQuestionSearchQuery)
111     ).flatten
112   }
113 
114   def getSkipSearch(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Int =
115     operationOfQuestionSearchQuery.offset.fold(0)(_.extractInt)
116 
117   def getLimitSearch(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Int =
118     operationOfQuestionSearchQuery.limit.fold(10)(_.extractInt)
119 
120   def getSort(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Option[FieldSort] = {
121     val order = operationOfQuestionSearchQuery.order.map(_.sortOrder)
122 
123     operationOfQuestionSearchQuery.sort.map { sort =>
124       val sortFieldName = if (sort == OperationOfQuestionElasticsearchFieldName.question) {
125         OperationOfQuestionElasticsearchFieldName.questionKeyword
126       } else {
127         sort
128       }
129       FieldSort(field = sortFieldName.field, order = order.getOrElse(SortOrder.Asc))
130     }
131   }
132 
133   def buildQuestionIdsSearchFilter(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Option[Query] = {
134     operationOfQuestionSearchQuery.filters.flatMap {
135       _.questionIds match {
136         case Some(QuestionIdsSearchFilter(Seq(questionId))) =>
137           Some(ElasticApi.termQuery(OperationOfQuestionElasticsearchFieldName.questionId.field, questionId.value))
138         case Some(QuestionIdsSearchFilter(questionIds)) =>
139           Some(
140             ElasticApi.termsQuery(OperationOfQuestionElasticsearchFieldName.questionId.field, questionIds.map(_.value))
141           )
142         case _ => None
143       }
144     }
145   }
146 
147   def buildQuestionContentSearchFilter(
148     operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery
149   ): Option[Query] = {
150     def languageOmission(boostedLanguage: String): Double =
151       if (operationOfQuestionSearchQuery.filters.flatMap(_.language).forall(_.language == Language(boostedLanguage))) 1
152       else 0
153 
154     val query: Option[Query] = for {
155       filters                              <- operationOfQuestionSearchQuery.filters
156       QuestionContentSearchFilter(text, _) <- filters.question
157     } yield {
158       val fieldsBoosts: Map[String, Double] =
159         Map(
160           OperationOfQuestionElasticsearchFieldName.questionFr -> 2d * languageOmission("fr"),
161           OperationOfQuestionElasticsearchFieldName.questionFrStemmed -> 1.5d * languageOmission("fr"),
162           OperationOfQuestionElasticsearchFieldName.questionEn -> 2d * languageOmission("en"),
163           OperationOfQuestionElasticsearchFieldName.questionEnStemmed -> 1.5d * languageOmission("en"),
164           OperationOfQuestionElasticsearchFieldName.questionIt -> 2d * languageOmission("it"),
165           OperationOfQuestionElasticsearchFieldName.questionItStemmed -> 1.5d * languageOmission("it"),
166           OperationOfQuestionElasticsearchFieldName.questionDe -> 2d * languageOmission("de"),
167           OperationOfQuestionElasticsearchFieldName.questionDeStemmed -> 1.5d * languageOmission("de"),
168           OperationOfQuestionElasticsearchFieldName.questionBg -> 2d * languageOmission("bg"),
169           OperationOfQuestionElasticsearchFieldName.questionBgStemmed -> 1.5d * languageOmission("bg"),
170           OperationOfQuestionElasticsearchFieldName.questionCs -> 2d * languageOmission("cs"),
171           OperationOfQuestionElasticsearchFieldName.questionCsStemmed -> 1.5d * languageOmission("cs"),
172           OperationOfQuestionElasticsearchFieldName.questionDa -> 2d * languageOmission("da"),
173           OperationOfQuestionElasticsearchFieldName.questionDaStemmed -> 1.5d * languageOmission("da"),
174           OperationOfQuestionElasticsearchFieldName.questionNl -> 2d * languageOmission("nl"),
175           OperationOfQuestionElasticsearchFieldName.questionNlStemmed -> 1.5d * languageOmission("nl"),
176           OperationOfQuestionElasticsearchFieldName.questionFi -> 2d * languageOmission("fi"),
177           OperationOfQuestionElasticsearchFieldName.questionFiStemmed -> 1.5d * languageOmission("fi"),
178           OperationOfQuestionElasticsearchFieldName.questionEl -> 2d * languageOmission("el"),
179           OperationOfQuestionElasticsearchFieldName.questionElStemmed -> 1.5d * languageOmission("el"),
180           OperationOfQuestionElasticsearchFieldName.questionHu -> 2d * languageOmission("hu"),
181           OperationOfQuestionElasticsearchFieldName.questionHuStemmed -> 1.5d * languageOmission("hu"),
182           OperationOfQuestionElasticsearchFieldName.questionLv -> 2d * languageOmission("lv"),
183           OperationOfQuestionElasticsearchFieldName.questionLvStemmed -> 1.5d * languageOmission("lv"),
184           OperationOfQuestionElasticsearchFieldName.questionLt -> 2d * languageOmission("lt"),
185           OperationOfQuestionElasticsearchFieldName.questionLtStemmed -> 1.5d * languageOmission("lt"),
186           OperationOfQuestionElasticsearchFieldName.questionPt -> 2d * languageOmission("pt"),
187           OperationOfQuestionElasticsearchFieldName.questionPtStemmed -> 1.5d * languageOmission("pt"),
188           OperationOfQuestionElasticsearchFieldName.questionRo -> 2d * languageOmission("ro"),
189           OperationOfQuestionElasticsearchFieldName.questionRoStemmed -> 1.5d * languageOmission("ro"),
190           OperationOfQuestionElasticsearchFieldName.questionEs -> 2d * languageOmission("es"),
191           OperationOfQuestionElasticsearchFieldName.questionEsStemmed -> 1.5d * languageOmission("es"),
192           OperationOfQuestionElasticsearchFieldName.questionSv -> 2d * languageOmission("sv"),
193           OperationOfQuestionElasticsearchFieldName.questionSvStemmed -> 1.5d * languageOmission("sv"),
194           OperationOfQuestionElasticsearchFieldName.questionPl -> 2d * languageOmission("pl"),
195           OperationOfQuestionElasticsearchFieldName.questionPlStemmed -> 1.5d * languageOmission("pl"),
196           OperationOfQuestionElasticsearchFieldName.questionHr -> 2d * languageOmission("hr"),
197           OperationOfQuestionElasticsearchFieldName.questionEt -> 2d * languageOmission("et"),
198           OperationOfQuestionElasticsearchFieldName.questionMt -> 2d * languageOmission("mt"),
199           OperationOfQuestionElasticsearchFieldName.questionSk -> 2d * languageOmission("sk"),
200           OperationOfQuestionElasticsearchFieldName.questionSl -> 2d * languageOmission("sl"),
201           OperationOfQuestionElasticsearchFieldName.questionUk -> 2d * languageOmission("uk")
202         ).filter { case (_, boost) => boost != 0 }.map { case (field, boost) => (field.field, boost) }
203       multiMatchQuery(text).fields(fieldsBoosts).fuzziness("Auto:4,7").operator(Operator.AND)
204     }
205 
206     query
207   }
208 
209   def buildSlugSearchFilter(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Option[Query] = {
210     operationOfQuestionSearchQuery.filters.flatMap {
211       _.slug match {
212         case Some(SlugSearchFilter(slug)) =>
213           Some(ElasticApi.wildcardQuery(OperationOfQuestionElasticsearchFieldName.slug.field, s"*$slug*"))
214         case None => None
215       }
216     }
217   }
218 
219   def buildCountrySearchFilter(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Option[Query] = {
220     operationOfQuestionSearchQuery.filters.flatMap {
221       _.country match {
222         case Some(CountrySearchFilter(country)) =>
223           Some(ElasticApi.termsQuery(OperationOfQuestionElasticsearchFieldName.countries.field, country.value))
224         case _ => None
225       }
226     }
227   }
228 
229   def buildLanguageSearchFilter(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Option[Query] = {
230     operationOfQuestionSearchQuery.filters.flatMap {
231       _.language match {
232         case Some(LanguageSearchFilter(language)) =>
233           Some(ElasticApi.termsQuery(OperationOfQuestionElasticsearchFieldName.languages.field, language.value))
234         case _ => None
235       }
236     }
237   }
238 
239   private def dateRangeQuery(
240     fieldName: String,
241     lte: Option[ZonedDateTime],
242     gte: Option[ZonedDateTime]
243   ): Option[RangeQuery] = {
244     val dateFormatter: DateTimeFormatter =
245       DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").withZone(ZoneOffset.UTC)
246     val query = ElasticApi.rangeQuery(fieldName)
247     (lte.map(_.format(dateFormatter)), gte.map(_.format(dateFormatter))) match {
248       case (Some(l), Some(g)) => Some(query.lte(l).gte(g))
249       case (Some(l), None)    => Some(query.lte(l))
250       case (None, Some(g))    => Some(query.gte(g))
251       case (None, None)       => None
252     }
253   }
254 
255   def buildStartDateSearchFilter(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Option[Query] = {
256     operationOfQuestionSearchQuery.filters.flatMap {
257       _.startDate match {
258         case Some(StartDateSearchFilter(lte, gte)) =>
259           dateRangeQuery(OperationOfQuestionElasticsearchFieldName.startDate.field, lte, gte)
260         case None => None
261       }
262     }
263   }
264 
265   def buildEndDateSearchFilter(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Option[Query] = {
266     operationOfQuestionSearchQuery.filters.flatMap {
267       _.endDate match {
268         case Some(EndDateSearchFilter(lte, gte)) =>
269           dateRangeQuery(OperationOfQuestionElasticsearchFieldName.endDate.field, lte, gte)
270         case None => None
271       }
272     }
273   }
274 
275   def buildOperationKindSearchFilter(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Option[Query] = {
276     operationOfQuestionSearchQuery.filters.flatMap {
277       _.operationKinds match {
278         case Some(OperationKindsSearchFilter(Seq(operationKind))) =>
279           Some(ElasticApi.termQuery(OperationOfQuestionElasticsearchFieldName.operationKind.field, operationKind.value))
280         case Some(OperationKindsSearchFilter(operationKinds)) =>
281           Some(
282             ElasticApi
283               .termsQuery(OperationOfQuestionElasticsearchFieldName.operationKind.field, operationKinds.map(_.value))
284           )
285         case None =>
286           Some(
287             ElasticApi.termsQuery(
288               OperationOfQuestionElasticsearchFieldName.operationKind.field,
289               OperationKind.publicKinds.map(_.value)
290             )
291           )
292       }
293     }
294   }
295 
296   def buildFeaturedSearchFilter(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Option[Query] = {
297     operationOfQuestionSearchQuery.filters.flatMap {
298       _.featured match {
299         case Some(FeaturedSearchFilter(featured)) =>
300           Some(ElasticApi.termQuery(OperationOfQuestionElasticsearchFieldName.featured.field, featured))
301         case _ => None
302       }
303     }
304   }
305 
306   def buildStatusSearchFilter(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Option[Query] = {
307     operationOfQuestionSearchQuery.filters.flatMap {
308       _.status match {
309         case Some(StatusSearchFilter(NonEmptyList(status, Nil))) =>
310           Some(
311             ElasticApi.termQuery(OperationOfQuestionElasticsearchFieldName.status.field, status.entryName.toLowerCase)
312           )
313         case Some(StatusSearchFilter(statuses)) =>
314           Some(
315             ElasticApi.termsQuery(
316               OperationOfQuestionElasticsearchFieldName.status.field,
317               statuses.map(_.entryName.toLowerCase).toList
318             )
319           )
320         case _ => None
321       }
322     }
323   }
324 
325   def buildHasResultsSearchFilter(operationOfQuestionSearchQuery: OperationOfQuestionSearchQuery): Option[Query] = {
326     operationOfQuestionSearchQuery.filters.flatMap {
327       _.hasResults match {
328         case Some(HasResultsSearchFilter) =>
329           Some(ElasticApi.existsQuery(OperationOfQuestionElasticsearchFieldName.resultsLink.field))
330         case _ => None
331       }
332     }
333   }
334 
335 }
336 
337 final case class QuestionIdsSearchFilter(questionIds: Seq[QuestionId])
338 final case class QuestionContentSearchFilter(text: String, fuzzy: Option[Fuzziness] = None)
339 final case class SlugSearchFilter(slug: String)
340 final case class DescriptionSearchFilter(description: String)
341 final case class CountrySearchFilter(country: Country)
342 final case class LanguageSearchFilter(language: Language)
343 final case class StartDateSearchFilter(lte: Option[ZonedDateTime], gte: Option[ZonedDateTime])
344 final case class EndDateSearchFilter(lte: Option[ZonedDateTime], gte: Option[ZonedDateTime])
345 final case class OperationKindsSearchFilter(operationKinds: Seq[OperationKind])
346 final case class FeaturedSearchFilter(featured: Boolean)
347 case object HasResultsSearchFilter
348 final case class StatusSearchFilter(status: NonEmptyList[OperationOfQuestion.Status])
349 
350 object StatusSearchFilter {
351   def apply(head: OperationOfQuestion.Status, tail: OperationOfQuestion.Status*): StatusSearchFilter =
352     StatusSearchFilter(NonEmptyList.of(head, tail: _*))
353 }
Line Stmt Id Pos Tree Symbol Tests Code
76 4366 3353 - 3357 Select scala.None scala.None
78 4764 3382 - 3698 Apply scala.Some.apply scala.Some.apply[org.make.core.operation.OperationOfQuestionSearchFilters](OperationOfQuestionSearchFilters.apply(questionIds, question, slug, description, country, language, startDate, endDate, operationKind, featured, status, OperationOfQuestionSearchFilters.apply$default$12))
79 1584 3398 - 3688 Apply org.make.core.operation.OperationOfQuestionSearchFilters.apply OperationOfQuestionSearchFilters.apply(questionIds, question, slug, description, country, language, startDate, endDate, operationKind, featured, status, OperationOfQuestionSearchFilters.apply$default$12)
79 3410 3398 - 3398 Select org.make.core.operation.OperationOfQuestionSearchFilters.apply$default$12 OperationOfQuestionSearchFilters.apply$default$12
100 2725 3855 - 3915 Apply org.make.core.operation.OperationOfQuestionSearchFilters.buildQuestionIdsSearchFilter org.scalatest.testsuite OperationOfQuestionSearchFilters.this.buildQuestionIdsSearchFilter(operationOfQuestionSearchQuery)
101 747 3923 - 3987 Apply org.make.core.operation.OperationOfQuestionSearchFilters.buildQuestionContentSearchFilter org.scalatest.testsuite OperationOfQuestionSearchFilters.this.buildQuestionContentSearchFilter(operationOfQuestionSearchQuery)
102 5208 3995 - 4048 Apply org.make.core.operation.OperationOfQuestionSearchFilters.buildSlugSearchFilter org.scalatest.testsuite OperationOfQuestionSearchFilters.this.buildSlugSearchFilter(operationOfQuestionSearchQuery)
103 3324 4056 - 4112 Apply org.make.core.operation.OperationOfQuestionSearchFilters.buildCountrySearchFilter org.scalatest.testsuite OperationOfQuestionSearchFilters.this.buildCountrySearchFilter(operationOfQuestionSearchQuery)
104 1152 4120 - 4177 Apply org.make.core.operation.OperationOfQuestionSearchFilters.buildLanguageSearchFilter org.scalatest.testsuite OperationOfQuestionSearchFilters.this.buildLanguageSearchFilter(operationOfQuestionSearchQuery)
105 4378 4185 - 4243 Apply org.make.core.operation.OperationOfQuestionSearchFilters.buildStartDateSearchFilter org.scalatest.testsuite OperationOfQuestionSearchFilters.this.buildStartDateSearchFilter(operationOfQuestionSearchQuery)
106 2397 4251 - 4307 Apply org.make.core.operation.OperationOfQuestionSearchFilters.buildEndDateSearchFilter org.scalatest.testsuite OperationOfQuestionSearchFilters.this.buildEndDateSearchFilter(operationOfQuestionSearchQuery)
107 1595 4315 - 4377 Apply org.make.core.operation.OperationOfQuestionSearchFilters.buildOperationKindSearchFilter org.scalatest.testsuite OperationOfQuestionSearchFilters.this.buildOperationKindSearchFilter(operationOfQuestionSearchQuery)
108 4969 4385 - 4442 Apply org.make.core.operation.OperationOfQuestionSearchFilters.buildFeaturedSearchFilter org.scalatest.testsuite OperationOfQuestionSearchFilters.this.buildFeaturedSearchFilter(operationOfQuestionSearchQuery)
109 3011 4450 - 4505 Apply org.make.core.operation.OperationOfQuestionSearchFilters.buildStatusSearchFilter org.scalatest.testsuite OperationOfQuestionSearchFilters.this.buildStatusSearchFilter(operationOfQuestionSearchQuery)
110 760 4513 - 4572 Apply org.make.core.operation.OperationOfQuestionSearchFilters.buildHasResultsSearchFilter org.scalatest.testsuite OperationOfQuestionSearchFilters.this.buildHasResultsSearchFilter(operationOfQuestionSearchQuery)
111 3253 3844 - 4586 ApplyToImplicitArgs scala.collection.IterableOps.flatten org.scalatest.testsuite scala.`package`.Seq.apply[Option[com.sksamuel.elastic4s.requests.searches.queries.Query]](OperationOfQuestionSearchFilters.this.buildQuestionIdsSearchFilter(operationOfQuestionSearchQuery), OperationOfQuestionSearchFilters.this.buildQuestionContentSearchFilter(operationOfQuestionSearchQuery), OperationOfQuestionSearchFilters.this.buildSlugSearchFilter(operationOfQuestionSearchQuery), OperationOfQuestionSearchFilters.this.buildCountrySearchFilter(operationOfQuestionSearchQuery), OperationOfQuestionSearchFilters.this.buildLanguageSearchFilter(operationOfQuestionSearchQuery), OperationOfQuestionSearchFilters.this.buildStartDateSearchFilter(operationOfQuestionSearchQuery), OperationOfQuestionSearchFilters.this.buildEndDateSearchFilter(operationOfQuestionSearchQuery), OperationOfQuestionSearchFilters.this.buildOperationKindSearchFilter(operationOfQuestionSearchQuery), OperationOfQuestionSearchFilters.this.buildFeaturedSearchFilter(operationOfQuestionSearchQuery), OperationOfQuestionSearchFilters.this.buildStatusSearchFilter(operationOfQuestionSearchQuery), OperationOfQuestionSearchFilters.this.buildHasResultsSearchFilter(operationOfQuestionSearchQuery)).flatten[com.sksamuel.elastic4s.requests.searches.queries.Query](scala.Predef.$conforms[Option[com.sksamuel.elastic4s.requests.searches.queries.Query]])
111 5162 4579 - 4579 TypeApply scala.Predef.$conforms org.scalatest.testsuite scala.Predef.$conforms[Option[com.sksamuel.elastic4s.requests.searches.queries.Query]]
115 2586 4687 - 4746 Apply scala.Option.fold org.scalatest.testsuite operationOfQuestionSearchQuery.offset.fold[Int](0)(((x$1: org.make.core.technical.Pagination.Offset) => x$1.extractInt))
115 1207 4730 - 4731 Literal <nosymbol> org.scalatest.testsuite 0
115 4645 4733 - 4745 Select org.make.core.technical.Pagination.extractInt x$1.extractInt
118 2866 4844 - 4903 Apply scala.Option.fold org.scalatest.testsuite operationOfQuestionSearchQuery.limit.fold[Int](10)(((x$2: org.make.core.technical.Pagination.Limit) => x$2.extractInt))
118 4902 4890 - 4902 Select org.make.core.technical.Pagination.extractInt x$2.extractInt
118 1606 4886 - 4888 Literal <nosymbol> org.scalatest.testsuite 10
121 5167 5022 - 5075 Apply scala.Option.map org.scalatest.testsuite operationOfQuestionSearchQuery.order.map[com.sksamuel.elastic4s.requests.searches.sort.SortOrder](((x$3: org.make.core.Order) => x$3.sortOrder))
121 1021 5063 - 5074 Select org.make.core.Order.sortOrder x$3.sortOrder
123 753 5081 - 5415 Apply scala.Option.map org.scalatest.testsuite operationOfQuestionSearchQuery.sort.map[com.sksamuel.elastic4s.requests.searches.sort.FieldSort](((sort: org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName) => { val sortFieldName: org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName = if (sort.==(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.question)) org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionKeyword else sort; { <artifact> val x$1: String = sortFieldName.field; <artifact> val x$2: com.sksamuel.elastic4s.requests.searches.sort.SortOrder = order.getOrElse[com.sksamuel.elastic4s.requests.searches.sort.SortOrder](com.sksamuel.elastic4s.requests.searches.sort.SortOrder.Asc); <artifact> val x$3: Option[Any] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3; <artifact> val x$5: Option[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5; <artifact> val x$7: Option[com.sksamuel.elastic4s.requests.searches.sort.SortMode] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6; <artifact> val x$8: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8; <artifact> val x$9: Option[com.sksamuel.elastic4s.requests.searches.sort.NestedSort] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9; com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply(x$1, x$3, x$4, x$5, x$6, x$7, x$2, x$8, x$9) } }))
124 3262 5169 - 5219 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.question org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.question
124 1141 5161 - 5219 Apply java.lang.Object.== sort.==(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.question)
125 4518 5231 - 5288 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionKeyword org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionKeyword
125 2530 5231 - 5288 Block org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionKeyword org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionKeyword
127 1541 5312 - 5316 Ident org.make.core.operation.OperationOfQuestionSearchFilters.sort sort
129 2392 5331 - 5331 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6 com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6
129 3190 5331 - 5331 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3 com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3
129 1147 5331 - 5331 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4 com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4
129 4242 5331 - 5331 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2 com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2
129 4759 5349 - 5368 Select org.make.core.elasticsearch.ElasticsearchFieldName.field sortFieldName.field
129 4451 5331 - 5331 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5 com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5
129 4711 5331 - 5331 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9 com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9
129 742 5378 - 5408 Apply scala.Option.getOrElse order.getOrElse[com.sksamuel.elastic4s.requests.searches.sort.SortOrder](com.sksamuel.elastic4s.requests.searches.sort.SortOrder.Asc)
129 2805 5331 - 5409 Apply com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply(x$1, x$3, x$4, x$5, x$6, x$7, x$2, x$8, x$9)
129 2796 5394 - 5407 Select com.sksamuel.elastic4s.requests.searches.sort.SortOrder.Asc com.sksamuel.elastic4s.requests.searches.sort.SortOrder.Asc
129 1552 5331 - 5331 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8 com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8
134 1093 5543 - 6041 Apply scala.Option.flatMap org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$4: org.make.core.operation.OperationOfQuestionSearchFilters) => x$4.questionIds match { case (value: org.make.core.operation.QuestionIdsSearchFilter): Some[org.make.core.operation.QuestionIdsSearchFilter]((questionIds: Seq[org.make.core.question.QuestionId]): org.make.core.operation.QuestionIdsSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.question.QuestionId](<unapply-selector>) <unapply> ((questionId @ _)))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionId.field, questionId.value)) case (value: org.make.core.operation.QuestionIdsSearchFilter): Some[org.make.core.operation.QuestionIdsSearchFilter]((questionIds: Seq[org.make.core.question.QuestionId]): org.make.core.operation.QuestionIdsSearchFilter((questionIds @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionId.field, questionIds.map[String](((x$5: org.make.core.question.QuestionId) => x$5.value)))) case _ => scala.None }))
135 4042 5598 - 5611 Select org.make.core.operation.OperationOfQuestionSearchFilters.questionIds org.scalatest.testsuite x$4.questionIds
137 4641 5698 - 5796 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionId.field, questionId.value)
137 2401 5693 - 5797 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionId.field, questionId.value))
137 3084 5719 - 5777 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionId.field
137 1086 5779 - 5795 Select org.make.core.question.QuestionId.value questionId.value
139 4051 5867 - 6004 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionId.field, questionIds.map[String](((x$5: org.make.core.question.QuestionId) => x$5.value))))
140 1018 5885 - 5992 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionId.field, questionIds.map[String](((x$5: org.make.core.question.QuestionId) => x$5.value)))
140 2740 5967 - 5991 Apply scala.collection.IterableOps.map questionIds.map[String](((x$5: org.make.core.question.QuestionId) => x$5.value))
140 1678 5907 - 5965 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionId.field
140 4716 5983 - 5990 Select org.make.core.question.QuestionId.value x$5.value
142 3172 6023 - 6027 Select scala.None org.scalatest.testsuite scala.None
151 2748 6355 - 6356 Literal <nosymbol> org.scalatest.testsuite 1.0
151 2661 6327 - 6352 Apply org.make.core.reference.Language.apply org.scalatest.testsuite org.make.core.reference.Language.apply(boostedLanguage)
151 4822 6247 - 6353 Apply scala.Option.forall org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[org.make.core.operation.LanguageSearchFilter](((x$6: org.make.core.operation.OperationOfQuestionSearchFilters) => x$6.language)).forall(((x$7: org.make.core.operation.LanguageSearchFilter) => x$7.language.==(org.make.core.reference.Language.apply(boostedLanguage))))
151 605 6313 - 6352 Apply java.lang.Object.== org.scalatest.testsuite x$7.language.==(org.make.core.reference.Language.apply(boostedLanguage))
151 1026 6355 - 6356 Block <nosymbol> org.scalatest.testsuite 1.0
151 4647 6294 - 6304 Select org.make.core.operation.OperationOfQuestionSearchFilters.language org.scalatest.testsuite x$6.language
152 4312 6368 - 6369 Literal <nosymbol> org.scalatest.testsuite 0.0
152 3184 6368 - 6369 Block <nosymbol> org.scalatest.testsuite 0.0
155 1520 6402 - 10982 Apply scala.Option.flatMap org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((filters: org.make.core.operation.OperationOfQuestionSearchFilters) => filters.question.withFilter(((check$ifrefutable$1: org.make.core.operation.QuestionContentSearchFilter) => (check$ifrefutable$1: org.make.core.operation.QuestionContentSearchFilter @unchecked) match { case (text: String, fuzzy: Option[com.sksamuel.elastic4s.requests.searches.suggestion.Fuzziness]): org.make.core.operation.QuestionContentSearchFilter((text @ _), _) => true case _ => false })).map[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$8: org.make.core.operation.QuestionContentSearchFilter) => (x$8: org.make.core.operation.QuestionContentSearchFilter @unchecked) match { case (text: String, fuzzy: Option[com.sksamuel.elastic4s.requests.searches.suggestion.Fuzziness]): org.make.core.operation.QuestionContentSearchFilter((text @ _), _) => { val fieldsBoosts: Map[String,Double] = scala.Predef.Map.apply[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double](scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFr.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFr).->[Double](2.0.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFrStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFrStemmed).->[Double](1.5.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEn.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEn).->[Double](2.0.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEnStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEnStemmed).->[Double](1.5.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionIt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionIt).->[Double](2.0.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionItStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionItStemmed).->[Double](1.5.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDe.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDe).->[Double](2.0.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDeStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDeStemmed).->[Double](1.5.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBg.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBg).->[Double](2.0.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBgStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBgStemmed).->[Double](1.5.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCs.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCs).->[Double](2.0.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCsStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCsStemmed).->[Double](1.5.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDa.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDa).->[Double](2.0.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDaStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDaStemmed).->[Double](1.5.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNl).->[Double](2.0.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNlStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNlStemmed).->[Double](1.5.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFi.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFi).->[Double](2.0.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFiStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFiStemmed).->[Double](1.5.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEl).->[Double](2.0.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionElStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionElStemmed).->[Double](1.5.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHu.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHu).->[Double](2.0.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHuStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHuStemmed).->[Double](1.5.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLv.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLv).->[Double](2.0.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLvStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLvStemmed).->[Double](1.5.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLt).->[Double](2.0.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLtStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLtStemmed).->[Double](1.5.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPt).->[Double](2.0.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPtStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPtStemmed).->[Double](1.5.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRo.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRo).->[Double](2.0.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRoStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRoStemmed).->[Double](1.5.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEs.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEs).->[Double](2.0.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEsStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEsStemmed).->[Double](1.5.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSv.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSv).->[Double](2.0.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSvStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSvStemmed).->[Double](1.5.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPl).->[Double](2.0.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPlStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPlStemmed).->[Double](1.5.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHr.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHr).->[Double](2.0.*(languageOmission("hr"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEt).->[Double](2.0.*(languageOmission("et"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionMt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionMt).->[Double](2.0.*(languageOmission("mt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSk.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSk).->[Double](2.0.*(languageOmission("sk"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSl).->[Double](2.0.*(languageOmission("sl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionUk.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionUk).->[Double](2.0.*(languageOmission("uk")))).filter(((x0$1: (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)) => x0$1 match { case (_1: org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, _2: Double): (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)(_, (boost @ _)) => boost.!=(0) })).map[String, Double](((x0$2: (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)) => x0$2 match { case (_1: org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, _2: Double): (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)((field @ _), (boost @ _)) => scala.Tuple2.apply[String, Double](field.field, boost) })); OperationOfQuestionSearchFilters.this.multiMatchQuery(text).fields(fieldsBoosts).fuzziness("Auto:4,7").operator(com.sksamuel.elastic4s.requests.common.Operator.AND) } }))))
156 3651 6499 - 10982 Apply scala.Option.WithFilter.map org.scalatest.testsuite filters.question.withFilter(((check$ifrefutable$1: org.make.core.operation.QuestionContentSearchFilter) => (check$ifrefutable$1: org.make.core.operation.QuestionContentSearchFilter @unchecked) match { case (text: String, fuzzy: Option[com.sksamuel.elastic4s.requests.searches.suggestion.Fuzziness]): org.make.core.operation.QuestionContentSearchFilter((text @ _), _) => true case _ => false })).map[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$8: org.make.core.operation.QuestionContentSearchFilter) => (x$8: org.make.core.operation.QuestionContentSearchFilter @unchecked) match { case (text: String, fuzzy: Option[com.sksamuel.elastic4s.requests.searches.suggestion.Fuzziness]): org.make.core.operation.QuestionContentSearchFilter((text @ _), _) => { val fieldsBoosts: Map[String,Double] = scala.Predef.Map.apply[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double](scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFr.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFr).->[Double](2.0.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFrStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFrStemmed).->[Double](1.5.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEn.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEn).->[Double](2.0.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEnStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEnStemmed).->[Double](1.5.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionIt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionIt).->[Double](2.0.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionItStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionItStemmed).->[Double](1.5.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDe.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDe).->[Double](2.0.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDeStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDeStemmed).->[Double](1.5.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBg.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBg).->[Double](2.0.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBgStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBgStemmed).->[Double](1.5.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCs.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCs).->[Double](2.0.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCsStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCsStemmed).->[Double](1.5.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDa.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDa).->[Double](2.0.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDaStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDaStemmed).->[Double](1.5.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNl).->[Double](2.0.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNlStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNlStemmed).->[Double](1.5.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFi.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFi).->[Double](2.0.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFiStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFiStemmed).->[Double](1.5.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEl).->[Double](2.0.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionElStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionElStemmed).->[Double](1.5.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHu.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHu).->[Double](2.0.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHuStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHuStemmed).->[Double](1.5.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLv.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLv).->[Double](2.0.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLvStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLvStemmed).->[Double](1.5.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLt).->[Double](2.0.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLtStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLtStemmed).->[Double](1.5.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPt).->[Double](2.0.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPtStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPtStemmed).->[Double](1.5.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRo.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRo).->[Double](2.0.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRoStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRoStemmed).->[Double](1.5.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEs.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEs).->[Double](2.0.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEsStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEsStemmed).->[Double](1.5.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSv.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSv).->[Double](2.0.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSvStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSvStemmed).->[Double](1.5.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPl).->[Double](2.0.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPlStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPlStemmed).->[Double](1.5.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHr.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHr).->[Double](2.0.*(languageOmission("hr"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEt).->[Double](2.0.*(languageOmission("et"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionMt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionMt).->[Double](2.0.*(languageOmission("mt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSk.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSk).->[Double](2.0.*(languageOmission("sk"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSl).->[Double](2.0.*(languageOmission("sl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionUk.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionUk).->[Double](2.0.*(languageOmission("uk")))).filter(((x0$1: (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)) => x0$1 match { case (_1: org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, _2: Double): (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)(_, (boost @ _)) => boost.!=(0) })).map[String, Double](((x0$2: (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)) => x0$2 match { case (_1: org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, _2: Double): (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)((field @ _), (boost @ _)) => scala.Tuple2.apply[String, Double](field.field, boost) })); OperationOfQuestionSearchFilters.this.multiMatchQuery(text).fields(fieldsBoosts).fuzziness("Auto:4,7").operator(com.sksamuel.elastic4s.requests.common.Operator.AND) } }))
160 532 6695 - 6722 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("fr"))
160 1309 6639 - 6691 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFr org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFr
160 4837 6639 - 6722 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFr.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFr).->[Double](2.0.*(languageOmission("fr")))
160 4597 6695 - 6697 Literal <nosymbol> org.scalatest.testsuite 2.0
160 2674 6700 - 6722 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("fr")
161 4176 6804 - 6826 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("fr")
161 967 6797 - 6801 Literal <nosymbol> org.scalatest.testsuite 1.5
161 2190 6797 - 6826 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("fr"))
161 1241 6734 - 6826 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFrStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFrStemmed).->[Double](1.5.*(languageOmission("fr")))
161 2799 6734 - 6793 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFrStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFrStemmed
162 541 6899 - 6921 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("en")
162 2604 6894 - 6896 Literal <nosymbol> org.scalatest.testsuite 2.0
162 4849 6894 - 6921 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("en"))
162 2734 6838 - 6921 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEn.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEn).->[Double](2.0.*(languageOmission("en")))
162 4453 6838 - 6890 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEn org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEn
163 2203 7003 - 7025 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("en")
163 4385 6933 - 7025 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEnStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEnStemmed).->[Double](1.5.*(languageOmission("en")))
163 838 6933 - 6992 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEnStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEnStemmed
163 1089 6996 - 7025 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("en"))
163 4124 6996 - 7000 Literal <nosymbol> org.scalatest.testsuite 1.5
164 771 7037 - 7120 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionIt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionIt).->[Double](2.0.*(languageOmission("it")))
164 4784 7098 - 7120 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("it")
164 480 7093 - 7095 Literal <nosymbol> org.scalatest.testsuite 2.0
164 2743 7093 - 7120 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("it"))
164 2656 7037 - 7089 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionIt org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionIt
165 2215 7195 - 7199 Literal <nosymbol> org.scalatest.testsuite 1.5
165 2595 7132 - 7224 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionItStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionItStemmed).->[Double](1.5.*(languageOmission("it")))
165 4305 7132 - 7191 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionItStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionItStemmed
165 1376 7202 - 7224 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("it")
165 4396 7195 - 7224 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("it"))
166 3026 7297 - 7319 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("de")
166 4317 7236 - 7319 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDe.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDe).->[Double](2.0.*(languageOmission("de")))
166 3736 7292 - 7294 Literal <nosymbol> org.scalatest.testsuite 2.0
166 963 7292 - 7319 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("de"))
166 688 7236 - 7288 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDe org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDe
167 1381 7394 - 7398 Literal <nosymbol> org.scalatest.testsuite 1.5
167 4661 7401 - 7423 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("de")
167 2343 7331 - 7390 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDeStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDeStemmed
167 698 7331 - 7423 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDeStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDeStemmed).->[Double](1.5.*(languageOmission("de")))
167 2600 7394 - 7423 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("de"))
168 3034 7491 - 7493 Literal <nosymbol> org.scalatest.testsuite 2.0
168 2199 7435 - 7518 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBg.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBg).->[Double](2.0.*(languageOmission("bg")))
168 4250 7491 - 7518 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("bg"))
168 3864 7435 - 7487 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBg org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBg
168 915 7496 - 7518 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("bg")
169 3875 7530 - 7622 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBgStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBgStemmed).->[Double](1.5.*(languageOmission("bg")))
169 1156 7530 - 7589 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBgStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBgStemmed
169 4671 7593 - 7597 Literal <nosymbol> org.scalatest.testsuite 1.5
169 2608 7600 - 7622 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("bg")
169 628 7593 - 7622 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("bg"))
170 5520 7634 - 7717 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCs.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCs).->[Double](2.0.*(languageOmission("cs")))
170 4258 7695 - 7717 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("cs")
170 2813 7634 - 7686 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCs org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCs
170 920 7690 - 7692 Literal <nosymbol> org.scalatest.testsuite 2.0
170 2136 7690 - 7717 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("cs"))
171 2828 7729 - 7821 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCsStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCsStemmed).->[Double](1.5.*(languageOmission("cs")))
171 2553 7792 - 7796 Literal <nosymbol> org.scalatest.testsuite 1.5
171 486 7799 - 7821 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("cs")
171 3802 7792 - 7821 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("cs"))
171 4648 7729 - 7788 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCsStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCsStemmed
172 774 7833 - 7885 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDa org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDa
172 4192 7889 - 7891 Literal <nosymbol> org.scalatest.testsuite 2.0
172 2140 7894 - 7916 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("da")
172 4655 7833 - 7916 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDa.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDa).->[Double](2.0.*(languageOmission("da")))
172 5450 7889 - 7916 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("da"))
173 436 7991 - 7995 Literal <nosymbol> org.scalatest.testsuite 1.5
173 2419 7928 - 7987 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDaStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDaStemmed
173 1778 7991 - 8020 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("da"))
173 3814 7998 - 8020 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("da")
173 1038 7928 - 8020 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDaStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDaStemmed).->[Double](1.5.*(languageOmission("da")))
174 4245 8032 - 8084 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNl org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNl
174 4667 8088 - 8115 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("nl"))
174 2684 8032 - 8115 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNl).->[Double](2.0.*(languageOmission("nl")))
174 5462 8093 - 8115 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("nl")
174 2088 8088 - 8090 Literal <nosymbol> org.scalatest.testsuite 2.0
175 2030 8197 - 8219 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("nl")
175 4183 8127 - 8219 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNlStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNlStemmed).->[Double](1.5.*(languageOmission("nl")))
175 1048 8190 - 8219 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("nl"))
175 3745 8190 - 8194 Literal <nosymbol> org.scalatest.testsuite 1.5
175 622 8127 - 8186 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNlStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNlStemmed
176 5646 8287 - 8289 Literal <nosymbol> org.scalatest.testsuite 2.0
176 549 8231 - 8314 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFi.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFi).->[Double](2.0.*(languageOmission("fi")))
176 4610 8292 - 8314 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("fi")
176 2283 8231 - 8283 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFi org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFi
176 2548 8287 - 8314 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("fi"))
177 983 8396 - 8418 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("fi")
177 3953 8326 - 8385 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFiStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFiStemmed
177 2038 8389 - 8393 Literal <nosymbol> org.scalatest.testsuite 1.5
177 2295 8326 - 8418 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFiStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFiStemmed).->[Double](1.5.*(languageOmission("fi")))
177 4188 8389 - 8418 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("fi"))
178 559 8486 - 8513 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("el"))
178 5445 8430 - 8482 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEl org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEl
178 2499 8491 - 8513 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("el")
178 3694 8486 - 8488 Literal <nosymbol> org.scalatest.testsuite 2.0
178 3807 8430 - 8513 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEl).->[Double](2.0.*(languageOmission("el")))
179 5454 8525 - 8617 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionElStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionElStemmed).->[Double](1.5.*(languageOmission("el")))
179 4137 8595 - 8617 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("el")
179 871 8588 - 8592 Literal <nosymbol> org.scalatest.testsuite 1.5
179 1852 8525 - 8584 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionElStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionElStemmed
179 2225 8588 - 8617 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("el"))
180 3743 8685 - 8712 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("hu"))
180 2505 8685 - 8687 Literal <nosymbol> org.scalatest.testsuite 2.0
180 570 8690 - 8712 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("hu")
180 1861 8629 - 8712 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHu.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHu).->[Double](2.0.*(languageOmission("hu")))
180 3502 8629 - 8681 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHu org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHu
181 4330 8787 - 8791 Literal <nosymbol> org.scalatest.testsuite 1.5
181 2092 8794 - 8816 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("hu")
181 3512 8724 - 8816 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHuStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHuStemmed).->[Double](1.5.*(languageOmission("hu")))
181 970 8724 - 8783 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHuStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHuStemmed
181 5386 8787 - 8816 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("hu"))
182 1790 8884 - 8911 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("lv"))
182 3748 8889 - 8911 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("lv")
182 2609 8828 - 8880 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLv org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLv
182 5312 8828 - 8911 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLv.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLv).->[Double](2.0.*(languageOmission("lv")))
182 709 8884 - 8886 Literal <nosymbol> org.scalatest.testsuite 2.0
183 3618 8986 - 9015 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("lv"))
183 4340 8923 - 8982 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLvStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLvStemmed
183 2620 8923 - 9015 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLvStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLvStemmed).->[Double](1.5.*(languageOmission("lv")))
183 5395 8993 - 9015 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("lv")
183 2210 8986 - 8990 Literal <nosymbol> org.scalatest.testsuite 1.5
184 5322 9083 - 9110 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("lt"))
184 3886 9083 - 9085 Literal <nosymbol> org.scalatest.testsuite 2.0
184 4268 9027 - 9110 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLt).->[Double](2.0.*(languageOmission("lt")))
184 554 9027 - 9079 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLt org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLt
184 1800 9088 - 9110 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("lt")
185 5529 9185 - 9189 Literal <nosymbol> org.scalatest.testsuite 1.5
185 1716 9185 - 9214 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("lt"))
185 3626 9192 - 9214 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("lt")
185 2219 9122 - 9181 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLtStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLtStemmed
185 493 9122 - 9214 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLtStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLtStemmed).->[Double](1.5.*(languageOmission("lt")))
186 1779 9282 - 9284 Literal <nosymbol> org.scalatest.testsuite 2.0
186 2147 9226 - 9309 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPt).->[Double](2.0.*(languageOmission("pt")))
186 3895 9226 - 9278 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPt org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPt
186 5252 9287 - 9309 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("pt")
186 4142 9282 - 9309 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("pt"))
187 5538 9321 - 9380 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPtStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPtStemmed
187 1638 9391 - 9413 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("pt")
187 3506 9384 - 9388 Literal <nosymbol> org.scalatest.testsuite 1.5
187 3825 9321 - 9413 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPtStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPtStemmed).->[Double](1.5.*(languageOmission("pt")))
187 502 9384 - 9413 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("pt"))
188 5388 9425 - 9508 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRo.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRo).->[Double](2.0.*(languageOmission("ro")))
188 4090 9486 - 9508 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("ro")
188 1786 9425 - 9477 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRo org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRo
188 5124 9481 - 9483 Literal <nosymbol> org.scalatest.testsuite 2.0
188 2159 9481 - 9508 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("ro"))
189 3439 9520 - 9579 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRoStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRoStemmed
189 3833 9583 - 9612 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("ro"))
189 446 9590 - 9612 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("ro")
189 1699 9583 - 9587 Literal <nosymbol> org.scalatest.testsuite 1.5
189 1794 9520 - 9612 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRoStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRoStemmed).->[Double](1.5.*(languageOmission("ro")))
190 5332 9680 - 9707 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("es"))
190 2101 9685 - 9707 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("es")
190 3449 9624 - 9707 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEs.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEs).->[Double](2.0.*(languageOmission("es")))
190 3355 9680 - 9682 Literal <nosymbol> org.scalatest.testsuite 2.0
190 5069 9624 - 9676 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEs org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEs
191 1626 9719 - 9778 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEsStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEsStemmed
191 5080 9719 - 9811 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEsStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEsStemmed).->[Double](1.5.*(languageOmission("es")))
191 1724 9782 - 9811 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("es"))
191 647 9782 - 9786 Literal <nosymbol> org.scalatest.testsuite 1.5
191 3703 9789 - 9811 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("es")
192 3280 9823 - 9875 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSv org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSv
192 2308 9879 - 9881 Literal <nosymbol> org.scalatest.testsuite 2.0
192 1635 9823 - 9906 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSv.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSv).->[Double](2.0.*(languageOmission("sv")))
192 5336 9884 - 9906 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("sv")
192 3377 9879 - 9906 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("sv"))
193 3294 9918 - 10010 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSvStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSvStemmed).->[Double](1.5.*(languageOmission("sv")))
193 3820 9981 - 9985 Literal <nosymbol> org.scalatest.testsuite 1.5
193 5192 9981 - 10010 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("sv"))
193 1732 9988 - 10010 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("sv")
193 571 9918 - 9977 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSvStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSvStemmed
194 2155 10022 - 10074 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPl org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPl
194 5468 10078 - 10080 Literal <nosymbol> org.scalatest.testsuite 2.0
194 3386 10083 - 10105 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("pl")
194 1567 10078 - 10105 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("pl"))
194 4943 10022 - 10105 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPl).->[Double](2.0.*(languageOmission("pl")))
195 1874 10180 - 10184 Literal <nosymbol> org.scalatest.testsuite 1.5
195 3830 10117 - 10176 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPlStemmed org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPlStemmed
195 5196 10187 - 10209 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("pl")
195 3306 10180 - 10209 Apply scala.Double.* org.scalatest.testsuite 1.5.*(languageOmission("pl"))
195 2097 10117 - 10209 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPlStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPlStemmed).->[Double](1.5.*(languageOmission("pl")))
196 1575 10282 - 10304 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("hr")
196 3757 10221 - 10304 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHr.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHr).->[Double](2.0.*(languageOmission("hr")))
196 5480 10221 - 10273 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHr org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHr
196 3688 10277 - 10279 Literal <nosymbol> org.scalatest.testsuite 2.0
196 4797 10277 - 10304 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("hr"))
197 5323 10372 - 10374 Literal <nosymbol> org.scalatest.testsuite 2.0
197 1886 10316 - 10368 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEt org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEt
197 5405 10316 - 10399 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEt).->[Double](2.0.*(languageOmission("et")))
197 1191 10372 - 10399 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("et"))
197 3230 10377 - 10399 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("et")
198 3772 10467 - 10494 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("mt"))
198 1992 10411 - 10494 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionMt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionMt).->[Double](2.0.*(languageOmission("mt")))
198 4740 10472 - 10494 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("mt")
198 1453 10467 - 10469 Literal <nosymbol> org.scalatest.testsuite 2.0
198 3373 10411 - 10463 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionMt org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionMt
199 5009 10506 - 10558 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSk org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSk
199 1123 10567 - 10589 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("sk")
199 5417 10562 - 10589 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("sk"))
199 3634 10506 - 10589 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSk.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSk).->[Double](2.0.*(languageOmission("sk")))
199 3287 10562 - 10564 Literal <nosymbol> org.scalatest.testsuite 2.0
200 5018 10601 - 10684 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSl).->[Double](2.0.*(languageOmission("sl")))
200 4936 10657 - 10659 Literal <nosymbol> org.scalatest.testsuite 2.0
200 1392 10601 - 10653 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSl org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSl
200 1999 10657 - 10684 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("sl"))
200 3712 10662 - 10684 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("sl")
201 3642 10752 - 10779 Apply scala.Double.* org.scalatest.testsuite 2.0.*(languageOmission("uk"))
201 1334 10752 - 10754 Literal <nosymbol> org.scalatest.testsuite 2.0
201 5563 10757 - 10779 Apply org.make.core.operation.OperationOfQuestionSearchFilters.languageOmission org.scalatest.testsuite languageOmission("uk")
201 3215 10696 - 10748 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionUk org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionUk
201 1570 10696 - 10779 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionUk.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionUk).->[Double](2.0.*(languageOmission("uk")))
202 4868 10818 - 10828 Apply scala.Double.!= org.scalatest.testsuite boost.!=(0)
202 5272 6624 - 10882 Apply scala.collection.MapOps.map org.scalatest.testsuite scala.Predef.Map.apply[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double](scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFr.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFr).->[Double](2.0.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFrStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFrStemmed).->[Double](1.5.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEn.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEn).->[Double](2.0.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEnStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEnStemmed).->[Double](1.5.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionIt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionIt).->[Double](2.0.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionItStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionItStemmed).->[Double](1.5.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDe.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDe).->[Double](2.0.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDeStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDeStemmed).->[Double](1.5.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBg.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBg).->[Double](2.0.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBgStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionBgStemmed).->[Double](1.5.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCs.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCs).->[Double](2.0.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCsStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionCsStemmed).->[Double](1.5.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDa.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDa).->[Double](2.0.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDaStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionDaStemmed).->[Double](1.5.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNl).->[Double](2.0.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNlStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionNlStemmed).->[Double](1.5.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFi.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFi).->[Double](2.0.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFiStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionFiStemmed).->[Double](1.5.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEl).->[Double](2.0.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionElStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionElStemmed).->[Double](1.5.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHu.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHu).->[Double](2.0.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHuStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHuStemmed).->[Double](1.5.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLv.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLv).->[Double](2.0.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLvStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLvStemmed).->[Double](1.5.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLt).->[Double](2.0.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLtStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionLtStemmed).->[Double](1.5.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPt).->[Double](2.0.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPtStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPtStemmed).->[Double](1.5.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRo.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRo).->[Double](2.0.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRoStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionRoStemmed).->[Double](1.5.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEs.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEs).->[Double](2.0.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEsStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEsStemmed).->[Double](1.5.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSv.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSv).->[Double](2.0.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSvStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSvStemmed).->[Double](1.5.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPl).->[Double](2.0.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPlStemmed.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionPlStemmed).->[Double](1.5.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHr.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionHr).->[Double](2.0.*(languageOmission("hr"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionEt).->[Double](2.0.*(languageOmission("et"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionMt.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionMt).->[Double](2.0.*(languageOmission("mt"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSk.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSk).->[Double](2.0.*(languageOmission("sk"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSl.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionSl).->[Double](2.0.*(languageOmission("sl"))), scala.Predef.ArrowAssoc[org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionUk.type](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.questionUk).->[Double](2.0.*(languageOmission("uk")))).filter(((x0$1: (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)) => x0$1 match { case (_1: org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, _2: Double): (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)(_, (boost @ _)) => boost.!=(0) })).map[String, Double](((x0$2: (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)) => x0$2 match { case (_1: org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, _2: Double): (org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple, Double)((field @ _), (boost @ _)) => scala.Tuple2.apply[String, Double](field.field, boost) }))
202 2980 10861 - 10872 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.scalatest.testsuite field.field
202 2004 10860 - 10880 Apply scala.Tuple2.apply org.scalatest.testsuite scala.Tuple2.apply[String, Double](field.field, boost)
203 1270 10963 - 10975 Select com.sksamuel.elastic4s.requests.common.Operator.AND org.scalatest.testsuite com.sksamuel.elastic4s.requests.common.Operator.AND
203 3225 10942 - 10952 Literal <nosymbol> org.scalatest.testsuite "Auto:4,7"
203 5399 10889 - 10976 Apply com.sksamuel.elastic4s.requests.searches.queries.matches.MultiMatchQuery.operator org.scalatest.testsuite OperationOfQuestionSearchFilters.this.multiMatchQuery(text).fields(fieldsBoosts).fuzziness("Auto:4,7").operator(com.sksamuel.elastic4s.requests.common.Operator.AND)
210 1281 11114 - 11375 Apply scala.Option.flatMap org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$9: org.make.core.operation.OperationOfQuestionSearchFilters) => x$9.slug match { case (value: org.make.core.operation.SlugSearchFilter): Some[org.make.core.operation.SlugSearchFilter]((slug: String): org.make.core.operation.SlugSearchFilter((slug @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.WildcardQuery](com.sksamuel.elastic4s.ElasticApi.wildcardQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.slug.field, ("*".+(slug).+("*"): String))) case scala.None => scala.None }))
211 4880 11169 - 11175 Select org.make.core.operation.OperationOfQuestionSearchFilters.slug org.scalatest.testsuite x$9.slug
213 1807 11244 - 11334 Apply com.sksamuel.elastic4s.api.QueryApi.wildcardQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.wildcardQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.slug.field, ("*".+(slug).+("*"): String))
213 5282 11239 - 11335 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.WildcardQuery](com.sksamuel.elastic4s.ElasticApi.wildcardQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.slug.field, ("*".+(slug).+("*"): String)))
213 2763 11269 - 11321 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.slug.field
214 3162 11357 - 11361 Select scala.None org.scalatest.testsuite scala.None
220 5257 11499 - 11771 Apply scala.Option.flatMap org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$10: org.make.core.operation.OperationOfQuestionSearchFilters) => x$10.country match { case (value: org.make.core.operation.CountrySearchFilter): Some[org.make.core.operation.CountrySearchFilter]((country: org.make.core.reference.Country): org.make.core.operation.CountrySearchFilter((country @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.countries.field, country.value)) case _ => scala.None }))
221 5412 11554 - 11563 Select org.make.core.operation.OperationOfQuestionSearchFilters.country org.scalatest.testsuite x$10.country
223 2775 11633 - 11734 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.countries.field, country.value))
223 3461 11660 - 11717 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.countries.field
223 4809 11638 - 11733 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.countries.field, country.value)
223 1525 11719 - 11732 Select org.make.core.reference.Country.value org.scalatest.testsuite country.value
224 1821 11753 - 11757 Select scala.None org.scalatest.testsuite scala.None
230 2783 11896 - 12172 Apply scala.Option.flatMap org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$11: org.make.core.operation.OperationOfQuestionSearchFilters) => x$11.language match { case (value: org.make.core.operation.LanguageSearchFilter): Some[org.make.core.operation.LanguageSearchFilter]((language: org.make.core.reference.Language): org.make.core.operation.LanguageSearchFilter((language @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.languages.field, language.value)) case _ => scala.None }))
231 3167 11951 - 11961 Select org.make.core.operation.OperationOfQuestionSearchFilters.language org.scalatest.testsuite x$11.language
233 1644 12033 - 12135 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.languages.field, language.value))
233 1129 12060 - 12117 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.languages.field
233 3473 12038 - 12134 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.languages.field, language.value)
233 4429 12119 - 12133 Select org.make.core.reference.Language.value org.scalatest.testsuite language.value
234 4816 12154 - 12158 Select scala.None org.scalatest.testsuite scala.None
245 3307 12371 - 12455 Apply java.time.format.DateTimeFormatter.withZone org.scalatest.testsuite java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd\'T\'HH:mm:ss.SSS\'Z\'").withZone(java.time.ZoneOffset.UTC)
245 1744 12399 - 12429 Literal <nosymbol> org.scalatest.testsuite "yyyy-MM-dd\'T\'HH:mm:ss.SSS\'Z\'"
245 5266 12440 - 12454 Select java.time.ZoneOffset.UTC org.scalatest.testsuite java.time.ZoneOffset.UTC
246 1071 12472 - 12504 Apply com.sksamuel.elastic4s.api.QueryApi.rangeQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.rangeQuery(fieldName)
248 3587 12619 - 12644 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](query.lte(l).gte(g))
248 4442 12624 - 12643 Apply com.sksamuel.elastic4s.requests.searches.queries.RangeQuery.gte query.lte(l).gte(g)
249 4873 12678 - 12696 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](query.lte(l))
249 1657 12683 - 12695 Apply com.sksamuel.elastic4s.requests.searches.queries.RangeQuery.lte org.scalatest.testsuite query.lte(l)
250 2720 12735 - 12747 Apply com.sksamuel.elastic4s.requests.searches.queries.RangeQuery.gte org.scalatest.testsuite query.gte(g)
250 820 12730 - 12748 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](query.gte(g))
251 5201 12782 - 12786 Select scala.None scala.None
256 1588 12918 - 13180 Apply scala.Option.flatMap org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$14: org.make.core.operation.OperationOfQuestionSearchFilters) => x$14.startDate match { case (value: org.make.core.operation.StartDateSearchFilter): Some[org.make.core.operation.StartDateSearchFilter]((lte: Option[java.time.ZonedDateTime], gte: Option[java.time.ZonedDateTime]): org.make.core.operation.StartDateSearchFilter((lte @ _), (gte @ _))) => OperationOfQuestionSearchFilters.this.dateRangeQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.startDate.field, lte, gte) case scala.None => scala.None }))
257 3316 12973 - 12984 Select org.make.core.operation.OperationOfQuestionSearchFilters.startDate org.scalatest.testsuite x$14.startDate
259 1275 13072 - 13129 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.startDate.field
259 4369 13057 - 13140 Apply org.make.core.operation.OperationOfQuestionSearchFilters.dateRangeQuery org.scalatest.testsuite OperationOfQuestionSearchFilters.this.dateRangeQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.startDate.field, lte, gte)
260 3593 13162 - 13166 Select scala.None org.scalatest.testsuite scala.None
266 3164 13304 - 13560 Apply scala.Option.flatMap org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$15: org.make.core.operation.OperationOfQuestionSearchFilters) => x$15.endDate match { case (value: org.make.core.operation.EndDateSearchFilter): Some[org.make.core.operation.EndDateSearchFilter]((lte: Option[java.time.ZonedDateTime], gte: Option[java.time.ZonedDateTime]): org.make.core.operation.EndDateSearchFilter((lte @ _), (gte @ _))) => OperationOfQuestionSearchFilters.this.dateRangeQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.endDate.field, lte, gte) case scala.None => scala.None }))
267 4805 13359 - 13368 Select org.make.core.operation.OperationOfQuestionSearchFilters.endDate org.scalatest.testsuite x$15.endDate
269 941 13439 - 13520 Apply org.make.core.operation.OperationOfQuestionSearchFilters.dateRangeQuery org.scalatest.testsuite OperationOfQuestionSearchFilters.this.dateRangeQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.endDate.field, lte, gte)
269 2927 13454 - 13509 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.endDate.field
270 5211 13542 - 13546 Select scala.None org.scalatest.testsuite scala.None
276 734 13690 - 14435 Apply scala.Option.flatMap org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$16: org.make.core.operation.OperationOfQuestionSearchFilters) => x$16.operationKinds match { case (value: org.make.core.operation.OperationKindsSearchFilter): Some[org.make.core.operation.OperationKindsSearchFilter]((operationKinds: Seq[org.make.core.operation.OperationKind]): org.make.core.operation.OperationKindsSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.operation.OperationKind](<unapply-selector>) <unapply> ((operationKind @ _)))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field, operationKind.value)) case (value: org.make.core.operation.OperationKindsSearchFilter): Some[org.make.core.operation.OperationKindsSearchFilter]((operationKinds: Seq[org.make.core.operation.OperationKind]): org.make.core.operation.OperationKindsSearchFilter((operationKinds @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field, operationKinds.map[String](((x$17: org.make.core.operation.OperationKind) => x$17.value)))) case scala.None => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field, OperationKind.publicKinds.map[String](((x$18: org.make.core.operation.OperationKind) => x$18.value)))) }))
277 1199 13745 - 13761 Select org.make.core.operation.OperationOfQuestionSearchFilters.operationKinds org.scalatest.testsuite x$16.operationKinds
279 4811 13849 - 13959 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field, operationKind.value))
279 3546 13938 - 13957 Select org.make.core.operation.OperationKind.value operationKind.value
279 4565 13875 - 13936 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field
279 1597 13854 - 13958 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field, operationKind.value)
281 1211 14035 - 14193 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field, operationKinds.map[String](((x$17: org.make.core.operation.OperationKind) => x$17.value))))
283 5220 14153 - 14180 Apply scala.collection.IterableOps.map operationKinds.map[String](((x$17: org.make.core.operation.OperationKind) => x$17.value))
283 806 14172 - 14179 Select org.make.core.operation.OperationKind.value x$17.value
283 2860 14090 - 14151 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field
283 3117 14053 - 14181 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field, operationKinds.map[String](((x$17: org.make.core.operation.OperationKind) => x$17.value)))
286 2871 14225 - 14421 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field, OperationKind.publicKinds.map[String](((x$18: org.make.core.operation.OperationKind) => x$18.value))))
287 4754 14243 - 14409 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field, OperationKind.publicKinds.map[String](((x$18: org.make.core.operation.OperationKind) => x$18.value)))
288 4357 14280 - 14341 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.operationKind.field
289 2448 14387 - 14394 Select org.make.core.operation.OperationKind.value org.scalatest.testsuite x$18.value
289 1609 14357 - 14395 Apply scala.collection.IterableOps.map org.scalatest.testsuite OperationKind.publicKinds.map[String](((x$18: org.make.core.operation.OperationKind) => x$18.value))
297 1581 14560 - 14828 Apply scala.Option.flatMap org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$19: org.make.core.operation.OperationOfQuestionSearchFilters) => x$19.featured match { case (value: org.make.core.operation.FeaturedSearchFilter): Some[org.make.core.operation.FeaturedSearchFilter]((featured: Boolean): org.make.core.operation.FeaturedSearchFilter((featured @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.featured.field, featured)) case _ => scala.None }))
298 5029 14615 - 14625 Select org.make.core.operation.OperationOfQuestionSearchFilters.featured org.scalatest.testsuite x$19.featured
300 1144 14702 - 14790 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.featured.field, featured)
300 4365 14697 - 14791 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.featured.field, featured))
300 3120 14723 - 14779 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.featured.field
301 2457 14810 - 14814 Select scala.None org.scalatest.testsuite scala.None
307 756 14951 - 15531 Apply scala.Option.flatMap org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$20: org.make.core.operation.OperationOfQuestionSearchFilters) => x$20.status match { case (value: org.make.core.operation.StatusSearchFilter): Some[org.make.core.operation.StatusSearchFilter]((status: cats.data.NonEmptyList[org.make.core.operation.OperationOfQuestion.Status]): org.make.core.operation.StatusSearchFilter((head: org.make.core.operation.OperationOfQuestion.Status, tail: List[org.make.core.operation.OperationOfQuestion.Status]): cats.data.NonEmptyList[org.make.core.operation.OperationOfQuestion.Status]((status @ _), scala.`package`.Nil))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.status.field, status.entryName.toLowerCase())) case (value: org.make.core.operation.StatusSearchFilter): Some[org.make.core.operation.StatusSearchFilter]((status: cats.data.NonEmptyList[org.make.core.operation.OperationOfQuestion.Status]): org.make.core.operation.StatusSearchFilter((statuses @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.status.field, statuses.map[String](((x$21: org.make.core.operation.OperationOfQuestion.Status) => x$21.entryName.toLowerCase())).toList)) case _ => scala.None }))
308 4763 15006 - 15014 Select org.make.core.operation.OperationOfQuestionSearchFilters.status org.scalatest.testsuite x$20.status
310 3236 15101 - 15237 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.status.field, status.entryName.toLowerCase()))
311 4095 15119 - 15225 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.status.field, status.entryName.toLowerCase())
311 745 15196 - 15224 Apply java.lang.String.toLowerCase status.entryName.toLowerCase()
311 3006 15140 - 15194 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.status.field
314 4891 15299 - 15494 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.status.field, statuses.map[String](((x$21: org.make.core.operation.OperationOfQuestion.Status) => x$21.entryName.toLowerCase())).toList))
315 1593 15317 - 15482 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.status.field, statuses.map[String](((x$21: org.make.core.operation.OperationOfQuestion.Status) => x$21.entryName.toLowerCase())).toList)
316 1149 15354 - 15408 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.status.field
317 4637 15437 - 15460 Apply java.lang.String.toLowerCase x$21.entryName.toLowerCase()
317 2395 15424 - 15468 Select cats.data.NonEmptyList.toList statuses.map[String](((x$21: org.make.core.operation.OperationOfQuestion.Status) => x$21.entryName.toLowerCase())).toList
320 3010 15513 - 15517 Select scala.None org.scalatest.testsuite scala.None
326 1532 15658 - 15915 Apply scala.Option.flatMap org.scalatest.testsuite operationOfQuestionSearchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$22: org.make.core.operation.OperationOfQuestionSearchFilters) => x$22.hasResults match { case (value: org.make.core.operation.HasResultsSearchFilter.type): Some[org.make.core.operation.HasResultsSearchFilter.type](HasResultsSearchFilter) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.ExistsQuery](com.sksamuel.elastic4s.ElasticApi.existsQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.resultsLink.field)) case _ => scala.None }))
327 4219 15713 - 15725 Select org.make.core.operation.OperationOfQuestionSearchFilters.hasResults org.scalatest.testsuite x$22.hasResults
329 4643 15789 - 15878 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.ExistsQuery](com.sksamuel.elastic4s.ElasticApi.existsQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.resultsLink.field))
329 3249 15817 - 15876 Select org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.resultsLink.field
329 1130 15794 - 15877 Apply com.sksamuel.elastic4s.api.QueryApi.existsQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.existsQuery(org.make.core.operation.indexed.OperationOfQuestionElasticsearchFieldName.resultsLink.field)
330 2406 15897 - 15901 Select scala.None org.scalatest.testsuite scala.None
352 4901 16911 - 16942 Apply cats.data.NonEmptyList.of org.make.api.views.homeviewservicecomponenttest,org.make.api.question.questionapitest cats.data.NonEmptyList.of[org.make.core.operation.OperationOfQuestion.Status](head, (tail: _*))
352 2863 16892 - 16943 Apply org.make.core.operation.StatusSearchFilter.apply org.make.api.views.homeviewservicecomponenttest,org.make.api.question.questionapitest StatusSearchFilter.apply(cats.data.NonEmptyList.of[org.make.core.operation.OperationOfQuestion.Status](head, (tail: _*)))