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.proposal
21 
22 import java.time.format.DateTimeFormatter
23 import java.time.{ZoneOffset, ZonedDateTime}
24 
25 import cats.data.NonEmptyList
26 import cats.implicits._
27 import com.sksamuel.elastic4s.{ElasticApi, ElasticDsl}
28 import com.sksamuel.elastic4s.requests.common.Operator
29 import com.sksamuel.elastic4s.requests.searches.queries.funcscorer.WeightScore
30 import com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery
31 import com.sksamuel.elastic4s.requests.searches.queries.{Query, RangeQuery}
32 import com.sksamuel.elastic4s.requests.searches.sort.{FieldSort, SortOrder}
33 import org.make.core.Validation.{validate, validateField}
34 import org.make.core.technical.Pagination
35 import org.make.core.common.indexed.{Sort => IndexedSort}
36 import org.make.core.idea.IdeaId
37 import org.make.core.operation.{OperationId, OperationKind}
38 import org.make.core.proposal.indexed.{ProposalElasticsearchFieldName, SequencePool, Zone}
39 import org.make.core.question.QuestionId
40 import org.make.core.reference.{Country, LabelId, Language}
41 import org.make.core.tag.TagId
42 import org.make.core.user.{UserId, UserType}
43 
44 /**
45   * The class holding the entire search query
46   *
47   * @param filters        sequence of search filters
48   * @param sort           sequence of sorts options
49   * @param limit          number of items to fetch
50   * @param offset         number of items to skip
51   * @param language       language to boost the query for. NOT A FILTER.
52   * @param sortAlgorithm algorithm used for sorting
53   */
54 final case class SearchQuery(
55   filters: Option[SearchFilters] = None,
56   excludes: Option[SearchFilters] = None,
57   sort: Option[IndexedSort] = None,
58   limit: Option[Pagination.Limit] = None,
59   offset: Option[Pagination.Offset] = None,
60   language: Option[Language] = None,
61   sortAlgorithm: Option[SortAlgorithm] = None
62 ) {
63   def getSeed: Option[Int] =
64     sortAlgorithm.flatMap {
65       case algorithm: RandomBaseAlgorithm => Some(algorithm.seed)
66       case _                              => None
67     }
68 }
69 
70 final case class SearchFilters(
71   proposal: Option[ProposalSearchFilter] = None,
72   initialProposal: Option[InitialProposalFilter] = None,
73   tags: Option[TagsSearchFilter] = None,
74   labels: Option[LabelsSearchFilter] = None,
75   operation: Option[OperationSearchFilter] = None,
76   question: Option[QuestionSearchFilter] = None,
77   content: Option[ContentSearchFilter] = None,
78   status: Option[StatusSearchFilter] = None,
79   context: Option[ContextSearchFilter] = None,
80   slug: Option[SlugSearchFilter] = None,
81   idea: Option[IdeaSearchFilter] = None,
82   languages: Option[NonEmptyList[LanguageSearchFilter]] = None,
83   country: Option[CountrySearchFilter] = None,
84   users: Option[UserSearchFilter] = None,
85   minVotesCount: Option[MinVotesCountSearchFilter] = None,
86   toEnrich: Option[ToEnrichSearchFilter] = None,
87   isAnonymous: Option[IsAnonymousSearchFiler] = None,
88   minScore: Option[MinScoreSearchFilter] = None,
89   createdAt: Option[CreatedAtSearchFilter] = None,
90   sequencePool: Option[SequencePoolSearchFilter] = None,
91   sequenceSegmentPool: Option[SequencePoolSearchFilter] = None,
92   operationKinds: Option[OperationKindsSearchFilter] = None,
93   questionIsOpen: Option[QuestionIsOpenSearchFilter] = None,
94   segment: Option[SegmentSearchFilter] = None,
95   userTypes: Option[UserTypesSearchFilter] = None,
96   proposalTypes: Option[ProposalTypesSearchFilter] = None,
97   zone: Option[ZoneSearchFilter] = None,
98   segmentZone: Option[ZoneSearchFilter] = None,
99   minScoreLowerBound: Option[MinScoreLowerBoundSearchFilter] = None,
100   keywords: Option[KeywordsSearchFilter] = None,
101   submittedAsLanguages: Option[SubmittedAsLanguagesFilter] = None
102 )
103 
104 object SearchFilters extends ElasticDsl {
105 
106   def parse(
107     proposals: Option[ProposalSearchFilter] = None,
108     initialProposal: Option[InitialProposalFilter] = None,
109     tags: Option[TagsSearchFilter] = None,
110     labels: Option[LabelsSearchFilter] = None,
111     operation: Option[OperationSearchFilter] = None,
112     question: Option[QuestionSearchFilter] = None,
113     content: Option[ContentSearchFilter] = None,
114     status: Option[StatusSearchFilter] = None,
115     slug: Option[SlugSearchFilter] = None,
116     context: Option[ContextSearchFilter] = None,
117     idea: Option[IdeaSearchFilter] = None,
118     languages: Option[NonEmptyList[LanguageSearchFilter]] = None,
119     country: Option[CountrySearchFilter] = None,
120     user: Option[UserSearchFilter] = None,
121     minVotesCount: Option[MinVotesCountSearchFilter] = None,
122     toEnrich: Option[ToEnrichSearchFilter] = None,
123     isAnonymous: Option[IsAnonymousSearchFiler] = None,
124     minScore: Option[MinScoreSearchFilter] = None,
125     createdAt: Option[CreatedAtSearchFilter] = None,
126     sequencePool: Option[SequencePoolSearchFilter] = None,
127     sequenceSegmentPool: Option[SequencePoolSearchFilter] = None,
128     operationKinds: Option[OperationKindsSearchFilter] = None,
129     questionIsOpen: Option[QuestionIsOpenSearchFilter] = None,
130     segment: Option[SegmentSearchFilter] = None,
131     userTypes: Option[UserTypesSearchFilter] = None,
132     proposalTypes: Option[ProposalTypesSearchFilter] = None,
133     zone: Option[ZoneSearchFilter] = None,
134     segmentZone: Option[ZoneSearchFilter] = None,
135     minScoreLowerBound: Option[MinScoreLowerBoundSearchFilter] = None,
136     keywords: Option[KeywordsSearchFilter] = None,
137     submittedAsLanguages: Option[SubmittedAsLanguagesFilter] = None
138   ): Option[SearchFilters] = {
139 
140     Seq[Option[Any]](
141       proposals,
142       initialProposal,
143       tags,
144       labels,
145       operation,
146       question,
147       content,
148       status,
149       slug,
150       context,
151       idea,
152       languages,
153       country,
154       user,
155       minVotesCount,
156       toEnrich,
157       isAnonymous,
158       minScore,
159       createdAt,
160       sequencePool,
161       sequenceSegmentPool,
162       operationKinds,
163       questionIsOpen,
164       segment,
165       userTypes,
166       proposalTypes,
167       zone,
168       segmentZone,
169       minScoreLowerBound,
170       keywords,
171       submittedAsLanguages
172     ).flatten match {
173       case Seq() => None
174       case _ =>
175         Some(
176           SearchFilters(
177             proposals,
178             initialProposal,
179             tags,
180             labels,
181             operation,
182             question,
183             content,
184             status,
185             context,
186             slug,
187             idea,
188             languages,
189             country,
190             user,
191             minVotesCount,
192             toEnrich,
193             isAnonymous,
194             minScore,
195             createdAt,
196             sequencePool,
197             sequenceSegmentPool,
198             operationKinds,
199             questionIsOpen,
200             segment,
201             userTypes,
202             proposalTypes,
203             zone,
204             segmentZone,
205             minScoreLowerBound,
206             keywords,
207             submittedAsLanguages
208           )
209         )
210     }
211   }
212 
213   def merge(base: Option[SearchFilters], fallback: Option[SearchFilters]): Option[SearchFilters] =
214     parse(
215       base.flatMap(_.proposal).orElse(fallback.flatMap(_.proposal)),
216       base.flatMap(_.initialProposal).orElse(fallback.flatMap(_.initialProposal)),
217       base.flatMap(_.tags).orElse(fallback.flatMap(_.tags)),
218       base.flatMap(_.labels).orElse(fallback.flatMap(_.labels)),
219       base.flatMap(_.operation).orElse(fallback.flatMap(_.operation)),
220       base.flatMap(_.question).orElse(fallback.flatMap(_.question)),
221       base.flatMap(_.content).orElse(fallback.flatMap(_.content)),
222       base.flatMap(_.status).orElse(fallback.flatMap(_.status)),
223       base.flatMap(_.slug).orElse(fallback.flatMap(_.slug)),
224       base.flatMap(_.context).orElse(fallback.flatMap(_.context)),
225       base.flatMap(_.idea).orElse(fallback.flatMap(_.idea)),
226       base.flatMap(_.languages).orElse(fallback.flatMap(_.languages)),
227       base.flatMap(_.country).orElse(fallback.flatMap(_.country)),
228       base.flatMap(_.users).orElse(fallback.flatMap(_.users)),
229       base.flatMap(_.minVotesCount).orElse(fallback.flatMap(_.minVotesCount)),
230       base.flatMap(_.toEnrich).orElse(fallback.flatMap(_.toEnrich)),
231       base.flatMap(_.isAnonymous).orElse(fallback.flatMap(_.isAnonymous)),
232       base.flatMap(_.minScore).orElse(fallback.flatMap(_.minScore)),
233       base.flatMap(_.createdAt).orElse(fallback.flatMap(_.createdAt)),
234       base.flatMap(_.sequencePool).orElse(fallback.flatMap(_.sequencePool)),
235       base.flatMap(_.sequenceSegmentPool).orElse(fallback.flatMap(_.sequenceSegmentPool)),
236       base.flatMap(_.operationKinds).orElse(fallback.flatMap(_.operationKinds)),
237       base.flatMap(_.questionIsOpen).orElse(fallback.flatMap(_.questionIsOpen)),
238       base.flatMap(_.segment).orElse(fallback.flatMap(_.segment)),
239       base.flatMap(_.userTypes).orElse(fallback.flatMap(_.userTypes)),
240       base.flatMap(_.proposalTypes).orElse(fallback.flatMap(_.proposalTypes)),
241       base.flatMap(_.zone).orElse(fallback.flatMap(_.zone)),
242       base.flatMap(_.segmentZone).orElse(fallback.flatMap(_.segmentZone)),
243       base.flatMap(_.minScoreLowerBound).orElse(fallback.flatMap(_.minScoreLowerBound)),
244       base.flatMap(_.keywords).orElse(fallback.flatMap(_.keywords)),
245       base.flatMap(_.submittedAsLanguages).orElse(fallback.flatMap(_.submittedAsLanguages))
246     )
247 
248   /**
249     * Build elasticsearch search filters from searchQuery
250     *
251     * @param searchQuery search query
252     * @return sequence of query definitions
253     */
254   def getSearchFilters(searchQuery: SearchQuery): Seq[Query] =
255     Seq(
256       buildProposalSearchFilter(searchQuery.filters),
257       buildInitialProposalSearchFilter(searchQuery.filters),
258       buildTagsSearchFilter(searchQuery.filters),
259       buildOperationSearchFilter(searchQuery.filters),
260       buildContentSearchFilter(searchQuery),
261       buildStatusSearchFilter(searchQuery.filters),
262       buildContextOperationSearchFilter(searchQuery.filters),
263       buildContextSourceSearchFilter(searchQuery.filters),
264       buildContextLocationSearchFilter(searchQuery.filters),
265       buildContextQuestionSlugSearchFilter(searchQuery.filters),
266       buildSlugSearchFilter(searchQuery.filters),
267       buildIdeaSearchFilter(searchQuery.filters),
268       buildLanguageSearchFilter(searchQuery.filters),
269       buildCountrySearchFilter(searchQuery.filters),
270       buildUserSearchFilter(searchQuery.filters),
271       buildQuestionSearchFilter(searchQuery.filters),
272       buildMinVotesCountSearchFilter(searchQuery.filters),
273       buildToEnrichSearchFilter(searchQuery.filters),
274       buildIsAnonymousSearchFilter(searchQuery.filters),
275       buildMinScoreSearchFilter(searchQuery.filters),
276       buildCreatedAtSearchFilter(searchQuery.filters),
277       buildSequencePoolSearchFilter(searchQuery.filters),
278       buildSequenceSegmentPoolSearchFilter(searchQuery.filters),
279       buildOperationKindSearchFilter(searchQuery.filters),
280       buildQuestionIsOpenSearchFilter(searchQuery.filters),
281       buildSegmentSearchFilter(searchQuery.filters),
282       buildUserTypesSearchFilter(searchQuery.filters),
283       buildProposalTypesSearchFilter(searchQuery.filters),
284       buildSegmentZoneSearchFilter(searchQuery.filters),
285       buildZoneSearchFilter(searchQuery.filters),
286       buildMinScoreLowerBoundSearchFilter(searchQuery.filters),
287       buildKeywordsSearchFilter(searchQuery.filters),
288       buildSubmittedAsLanguagesSearchFilter(searchQuery.filters)
289     ).flatten
290 
291   def getExcludeFilters(searchQuery: SearchQuery): Seq[Query] = {
292     Seq(buildProposalSearchFilter(searchQuery.excludes), buildIsAnonymousSearchFilter(searchQuery.excludes)).flatten
293   }
294 
295   def getSort(searchQuery: SearchQuery): Option[FieldSort] =
296     searchQuery.sort.flatMap { sort =>
297       sort.field.map { field =>
298         FieldSort(field = field, order = sort.mode.getOrElse(SortOrder.ASC))
299       }
300     }
301 
302   def getSkipSearch(searchQuery: SearchQuery): Int =
303     searchQuery.offset.fold(0)(_.extractInt)
304 
305   def getLimitSearch(searchQuery: SearchQuery): Int =
306     searchQuery.limit.fold(10)(_.extractInt) // TODO get default value from configurations
307 
308   def buildProposalSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
309     filters.flatMap {
310       _.proposal match {
311         case Some(ProposalSearchFilter(Seq(proposalId))) =>
312           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.id.field, proposalId.value))
313         case Some(ProposalSearchFilter(proposalIds)) =>
314           Some(ElasticApi.termsQuery(ProposalElasticsearchFieldName.id.field, proposalIds.map(_.value)))
315         case _ => None
316       }
317     }
318   }
319 
320   def buildQuestionSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
321     filters.flatMap {
322       _.question match {
323         case Some(QuestionSearchFilter(Seq(questionId))) =>
324           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.questionId.field, questionId.value))
325         case Some(QuestionSearchFilter(questionIds)) =>
326           Some(ElasticApi.termsQuery(ProposalElasticsearchFieldName.questionId.field, questionIds.map(_.value)))
327         case _ => None
328       }
329     }
330   }
331 
332   def buildUserSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
333     filters.flatMap {
334       _.users match {
335         case Some(UserSearchFilter(Seq(userId))) =>
336           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.authorUserId.field, userId.value))
337         case Some(UserSearchFilter(userIds)) =>
338           Some(ElasticApi.termsQuery(ProposalElasticsearchFieldName.authorUserId.field, userIds.map(_.value)))
339         case _ => None
340       }
341     }
342   }
343 
344   def buildInitialProposalSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
345     filters.flatMap {
346       _.initialProposal.map { initialProposal =>
347         ElasticApi.termQuery(
348           field = ProposalElasticsearchFieldName.initialProposal.field,
349           value = initialProposal.isInitialProposal
350         )
351       }
352     }
353   }
354 
355   def buildTagsSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
356     filters.flatMap {
357       _.tags match {
358         case Some(TagsSearchFilter(Seq(tagId))) =>
359           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.tagId.field, tagId.value))
360         case Some(TagsSearchFilter(tags)) =>
361           Some(ElasticApi.termsQuery(ProposalElasticsearchFieldName.tagId.field, tags.map(_.value)))
362         case _ => None
363       }
364     }
365   }
366 
367   def buildOperationSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
368     filters.flatMap {
369       _.operation match {
370         case Some(OperationSearchFilter(Seq(operationId))) =>
371           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.operationId.field, operationId.value))
372         case Some(OperationSearchFilter(operationIds)) =>
373           Some(
374             ElasticApi
375               .termsQuery(ProposalElasticsearchFieldName.operationId.field, operationIds.map(_.value))
376           )
377         case _ => None
378       }
379     }
380   }
381 
382   def buildContextOperationSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
383     val operationFilter: Option[Query] = for {
384       filters   <- filters
385       context   <- filters.context
386       operation <- context.operation
387     } yield ElasticApi.matchQuery(ProposalElasticsearchFieldName.contextOperation.field, operation.value)
388 
389     operationFilter
390   }
391 
392   def buildContextSourceSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
393     val sourceFilter: Option[Query] = for {
394       filters <- filters
395       context <- filters.context
396       source  <- context.source
397     } yield ElasticApi.matchQuery(ProposalElasticsearchFieldName.contextSource.field, source)
398 
399     sourceFilter
400   }
401 
402   def buildContextLocationSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
403     val locationFilter: Option[Query] = for {
404       filters  <- filters
405       context  <- filters.context
406       location <- context.location
407     } yield ElasticApi.matchQuery(ProposalElasticsearchFieldName.contextLocation.field, location)
408 
409     locationFilter
410   }
411 
412   def buildContextQuestionSlugSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
413     val questionFilter: Option[Query] = for {
414       filters  <- filters
415       context  <- filters.context
416       question <- context.questionSlug
417     } yield ElasticApi.matchQuery(ProposalElasticsearchFieldName.contextQuestionSlug.field, question)
418 
419     questionFilter
420   }
421 
422   def buildSlugSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
423     val slugFilter: Option[Query] = for {
424       filters    <- filters
425       slugFilter <- filters.slug
426     } yield ElasticApi.termQuery(ProposalElasticsearchFieldName.slug.field, slugFilter.slug)
427 
428     slugFilter
429   }
430 
431   def buildContentSearchFilter(searchQuery: SearchQuery): Option[Query] = {
432     def languageOmission(boostedLanguage: String): Double =
433       if (searchQuery.filters.flatMap(_.languages).forall(_.exists(_.language.value === boostedLanguage))) 1
434       else 0
435 
436     for {
437       filters                   <- searchQuery.filters
438       ContentSearchFilter(text) <- filters.content
439     } yield {
440       val fieldsBoosts =
441         Map(
442           ProposalElasticsearchFieldName.contentFr -> 2d * languageOmission("fr"),
443           ProposalElasticsearchFieldName.contentFrStemmed -> 1.5d * languageOmission("fr"),
444           ProposalElasticsearchFieldName.contentEn -> 2d * languageOmission("en"),
445           ProposalElasticsearchFieldName.contentEnStemmed -> 1.5d * languageOmission("en"),
446           ProposalElasticsearchFieldName.contentIt -> 2d * languageOmission("it"),
447           ProposalElasticsearchFieldName.contentItStemmed -> 1.5d * languageOmission("it"),
448           ProposalElasticsearchFieldName.contentDe -> 2d * languageOmission("de"),
449           ProposalElasticsearchFieldName.contentDeStemmed -> 1.5d * languageOmission("de"),
450           ProposalElasticsearchFieldName.contentBg -> 2d * languageOmission("bg"),
451           ProposalElasticsearchFieldName.contentBgStemmed -> 1.5d * languageOmission("bg"),
452           ProposalElasticsearchFieldName.contentCs -> 2d * languageOmission("cs"),
453           ProposalElasticsearchFieldName.contentCsStemmed -> 1.5d * languageOmission("cs"),
454           ProposalElasticsearchFieldName.contentDa -> 2d * languageOmission("da"),
455           ProposalElasticsearchFieldName.contentDaStemmed -> 1.5d * languageOmission("da"),
456           ProposalElasticsearchFieldName.contentNl -> 2d * languageOmission("nl"),
457           ProposalElasticsearchFieldName.contentNlStemmed -> 1.5d * languageOmission("nl"),
458           ProposalElasticsearchFieldName.contentFi -> 2d * languageOmission("fi"),
459           ProposalElasticsearchFieldName.contentFiStemmed -> 1.5d * languageOmission("fi"),
460           ProposalElasticsearchFieldName.contentEl -> 2d * languageOmission("el"),
461           ProposalElasticsearchFieldName.contentElStemmed -> 1.5d * languageOmission("el"),
462           ProposalElasticsearchFieldName.contentHu -> 2d * languageOmission("hu"),
463           ProposalElasticsearchFieldName.contentHuStemmed -> 1.5d * languageOmission("hu"),
464           ProposalElasticsearchFieldName.contentLv -> 2d * languageOmission("lv"),
465           ProposalElasticsearchFieldName.contentLvStemmed -> 1.5d * languageOmission("lv"),
466           ProposalElasticsearchFieldName.contentLt -> 2d * languageOmission("lt"),
467           ProposalElasticsearchFieldName.contentLtStemmed -> 1.5d * languageOmission("lt"),
468           ProposalElasticsearchFieldName.contentPt -> 2d * languageOmission("pt"),
469           ProposalElasticsearchFieldName.contentPtStemmed -> 1.5d * languageOmission("pt"),
470           ProposalElasticsearchFieldName.contentRo -> 2d * languageOmission("ro"),
471           ProposalElasticsearchFieldName.contentRoStemmed -> 1.5d * languageOmission("ro"),
472           ProposalElasticsearchFieldName.contentEs -> 2d * languageOmission("es"),
473           ProposalElasticsearchFieldName.contentEsStemmed -> 1.5d * languageOmission("es"),
474           ProposalElasticsearchFieldName.contentSv -> 2d * languageOmission("sv"),
475           ProposalElasticsearchFieldName.contentSvStemmed -> 1.5d * languageOmission("sv"),
476           ProposalElasticsearchFieldName.contentPl -> 2d * languageOmission("pl"),
477           ProposalElasticsearchFieldName.contentPlStemmed -> 1.5d * languageOmission("pl"),
478           ProposalElasticsearchFieldName.contentHr -> 2d * languageOmission("hr"),
479           ProposalElasticsearchFieldName.contentEt -> 2d * languageOmission("et"),
480           ProposalElasticsearchFieldName.contentMt -> 2d * languageOmission("mt"),
481           ProposalElasticsearchFieldName.contentSk -> 2d * languageOmission("sk"),
482           ProposalElasticsearchFieldName.contentSl -> 2d * languageOmission("sl"),
483           ProposalElasticsearchFieldName.contentUk -> 2d * languageOmission("uk")
484         ).filter { case (_, boost) => boost != 0 }.map { case (field, boost) => (field.field, boost) }
485       functionScoreQuery(multiMatchQuery(text).fields(fieldsBoosts).fuzziness("Auto:4,7").operator(Operator.AND))
486         .functions(
487           WeightScore(
488             weight = 2d,
489             filter = Some(MatchQuery(field = ProposalElasticsearchFieldName.questionIsOpen.field, value = true))
490           )
491         )
492 
493     }
494   }
495 
496   def buildStatusSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
497     val query: Option[Query] = filters.flatMap {
498       _.status.map {
499         case StatusSearchFilter(Seq(proposalStatus)) =>
500           ElasticApi.termQuery(ProposalElasticsearchFieldName.status.field, proposalStatus.value)
501         case StatusSearchFilter(proposalStatuses) =>
502           ElasticApi.termsQuery(ProposalElasticsearchFieldName.status.field, proposalStatuses.map(_.value))
503       }
504     }
505 
506     query match {
507       case None =>
508         Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.status.field, ProposalStatus.Accepted.value))
509       case _ => query
510     }
511   }
512 
513   def buildIdeaSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
514     filters.flatMap {
515       _.idea match {
516         case Some(IdeaSearchFilter(Seq(idea))) =>
517           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.ideaId.field, idea.value))
518         case Some(IdeaSearchFilter(ideas)) =>
519           Some(ElasticApi.termsQuery(ProposalElasticsearchFieldName.ideaId.field, ideas.map(_.value)))
520         case _ => None
521       }
522     }
523   }
524 
525   def buildLanguageSearchFilter(filters: Option[SearchFilters]): Option[Query] =
526     filters
527       .flatMap(_.languages)
528       .map(_.map(_.language.value).toList)
529       .map(ElasticApi.termsQuery(ProposalElasticsearchFieldName.language.field, _))
530 
531   def buildCountrySearchFilter(filters: Option[SearchFilters]): Option[Query] = {
532     filters.flatMap {
533       _.country match {
534         case Some(CountrySearchFilter(country)) =>
535           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.questionCountries.field, country.value))
536         case _ => None
537       }
538     }
539   }
540 
541   def buildMinVotesCountSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
542     filters.flatMap {
543       _.minVotesCount match {
544         case Some(MinVotesCountSearchFilter(minVotesCount)) =>
545           Some(ElasticApi.rangeQuery(ProposalElasticsearchFieldName.votesCount.field).gte(minVotesCount))
546         case _ => None
547       }
548     }
549   }
550 
551   def buildToEnrichSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
552     filters.flatMap {
553       _.toEnrich match {
554         case Some(ToEnrichSearchFilter(toEnrich)) =>
555           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.toEnrich.field, toEnrich))
556         case _ => None
557       }
558     }
559   }
560 
561   def buildIsAnonymousSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
562     filters.flatMap {
563       _.isAnonymous match {
564         case Some(IsAnonymousSearchFiler(isAnonymous)) =>
565           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.isAnonymous.field, isAnonymous))
566         case _ => None
567       }
568     }
569   }
570 
571   def buildMinScoreSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
572     filters.flatMap {
573       _.minScore match {
574         case Some(MinScoreSearchFilter(minScore)) =>
575           Some(ElasticApi.rangeQuery(ProposalElasticsearchFieldName.scoreUpperBound.field).gte(minScore))
576         case _ => None
577       }
578     }
579   }
580 
581   def buildCreatedAtSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
582     filters.flatMap {
583       _.createdAt match {
584         case Some(CreatedAtSearchFilter(maybeBefore, maybeAfter)) =>
585           val createdAtRangeQuery: RangeQuery = ElasticApi.rangeQuery(ProposalElasticsearchFieldName.createdAt.field)
586           val dateFormatter: DateTimeFormatter =
587             DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").withZone(ZoneOffset.UTC)
588           (
589             maybeBefore.map(before => before.format(dateFormatter)),
590             maybeAfter.map(after   => after.format(dateFormatter))
591           ) match {
592             case (Some(before), Some(after)) => Some(createdAtRangeQuery.lt(before).gt(after))
593             case (Some(before), None)        => Some(createdAtRangeQuery.lt(before))
594             case (None, Some(after))         => Some(createdAtRangeQuery.gte(after))
595             case _                           => None
596           }
597         case _ => None
598       }
599     }
600   }
601 
602   def buildSequencePoolSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
603     filters.flatMap {
604       _.sequencePool match {
605         case Some(SequencePoolSearchFilter(sequencePool)) =>
606           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.sequencePool.field, sequencePool.value))
607         case _ => None
608       }
609     }
610   }
611 
612   def buildSequenceSegmentPoolSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
613     filters.flatMap {
614       _.sequenceSegmentPool match {
615         case Some(SequencePoolSearchFilter(sequencePool)) =>
616           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.sequenceSegmentPool.field, sequencePool.value))
617         case _ => None
618       }
619     }
620   }
621 
622 //TODO: To avoid a pattern matching to precise, can't we just use `termsQuery` ?
623   def buildOperationKindSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
624     filters.flatMap {
625       _.operationKinds match {
626         case Some(OperationKindsSearchFilter(Seq(operationKind))) =>
627           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.operationKind.field, operationKind.value))
628         case Some(OperationKindsSearchFilter(operationKinds)) =>
629           Some(ElasticApi.termsQuery(ProposalElasticsearchFieldName.operationKind.field, operationKinds.map(_.value)))
630         case _ => None
631       }
632     }
633   }
634 
635   def buildQuestionIsOpenSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
636     filters.flatMap {
637       _.questionIsOpen match {
638         case Some(QuestionIsOpenSearchFilter(isOpen)) =>
639           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.questionIsOpen.field, isOpen))
640         case _ => None
641       }
642     }
643   }
644 
645   def buildSegmentSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
646     filters.flatMap {
647       _.segment match {
648         case Some(SegmentSearchFilter(segment)) =>
649           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.segment.field, segment))
650         case _ => None
651       }
652     }
653   }
654 
655   def buildUserTypesSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
656     filters.flatMap {
657       _.userTypes match {
658         case Some(UserTypesSearchFilter(Seq(userType))) =>
659           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.authorUserType.field, userType.value))
660         case Some(UserTypesSearchFilter(userTypes)) =>
661           Some(ElasticApi.termsQuery(ProposalElasticsearchFieldName.authorUserType.field, userTypes.map(_.value)))
662         case _ => None
663       }
664     }
665   }
666 
667   def buildProposalTypesSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
668     filters.flatMap {
669       _.proposalTypes match {
670         case Some(ProposalTypesSearchFilter(Seq(proposalType))) =>
671           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.proposalType.field, proposalType.value))
672         case Some(ProposalTypesSearchFilter(proposalTypes)) =>
673           Some(ElasticApi.termsQuery(ProposalElasticsearchFieldName.proposalType.field, proposalTypes.map(_.value)))
674         case _ => None
675       }
676     }
677   }
678 
679   def buildZoneSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
680     filters.flatMap {
681       _.zone match {
682         case Some(ZoneSearchFilter(zone)) =>
683           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.zone.field, zone.value))
684         case _ => None
685       }
686     }
687   }
688 
689   def buildSegmentZoneSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
690     filters.flatMap {
691       _.segmentZone match {
692         case Some(ZoneSearchFilter(zone)) =>
693           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.segmentZone.field, zone.value))
694         case _ => None
695       }
696     }
697   }
698 
699   def buildMinScoreLowerBoundSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
700     filters.flatMap {
701       _.minScoreLowerBound match {
702         case Some(MinScoreLowerBoundSearchFilter(minLowerBound)) =>
703           Some(ElasticApi.rangeQuery(ProposalElasticsearchFieldName.scoreLowerBound.field).gte(minLowerBound))
704         case _ => None
705       }
706     }
707   }
708 
709   def buildKeywordsSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
710     filters.flatMap {
711       _.keywords match {
712         case Some(KeywordsSearchFilter(Seq(keywordKey))) =>
713           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.keywordKey.field, keywordKey.value))
714         case Some(KeywordsSearchFilter(keywordsKeys)) =>
715           Some(ElasticApi.termsQuery(ProposalElasticsearchFieldName.keywordKey.field, keywordsKeys.map(_.value)))
716         case _ => None
717       }
718     }
719   }
720 
721   def buildSubmittedAsLanguagesSearchFilter(filters: Option[SearchFilters]): Option[Query] = {
722     filters.flatMap {
723       _.submittedAsLanguages match {
724         case Some(SubmittedAsLanguagesFilter(Seq(language))) =>
725           Some(ElasticApi.termQuery(ProposalElasticsearchFieldName.language.field, language.value))
726         case Some(SubmittedAsLanguagesFilter(language)) =>
727           Some(ElasticApi.termsQuery(ProposalElasticsearchFieldName.language.field, language.map(_.value)))
728         case _ => None
729       }
730     }
731   }
732 }
733 
734 final case class ProposalSearchFilter(proposalIds: Seq[ProposalId])
735 
736 final case class UserSearchFilter(userIds: Seq[UserId])
737 
738 final case class InitialProposalFilter(isInitialProposal: Boolean)
739 
740 final case class QuestionSearchFilter(questionIds: Seq[QuestionId])
741 
742 final case class TagsSearchFilter(tagIds: Seq[TagId]) {
743   validate(validateField("tagIds", "mandatory", tagIds.nonEmpty, "ids cannot be empty in tag search filters"))
744 }
745 
746 final case class LabelsSearchFilter(labelIds: Seq[LabelId]) {
747   validate(validateField("labelIds", "mandatory", labelIds.nonEmpty, "ids cannot be empty in label search filters"))
748 }
749 
750 final case class OperationSearchFilter(operationIds: Seq[OperationId])
751 
752 final case class CreatedAtSearchFilter(before: Option[ZonedDateTime], after: Option[ZonedDateTime])
753 
754 final case class ContentSearchFilter(text: String)
755 
756 final case class StatusSearchFilter(status: Seq[ProposalStatus])
757 
758 final case class ContextSearchFilter(
759   operation: Option[OperationId] = None,
760   source: Option[String] = None,
761   location: Option[String] = None,
762   questionSlug: Option[String] = None
763 )
764 
765 final case class SlugSearchFilter(slug: String)
766 
767 final case class IdeaSearchFilter(ideaIds: Seq[IdeaId])
768 
769 final case class Limit(value: Int)
770 
771 final case class Skip(value: Int)
772 
773 final case class CountrySearchFilter(country: Country)
774 final case class LanguageSearchFilter(language: Language)
775 final case class MinVotesCountSearchFilter(minVotesCount: Int)
776 final case class ToEnrichSearchFilter(toEnrich: Boolean)
777 final case class IsAnonymousSearchFiler(isAnonymous: Boolean)
778 final case class MinScoreSearchFilter(minScore: Double)
779 final case class SequencePoolSearchFilter(sequencePool: SequencePool)
780 final case class OperationKindsSearchFilter(kinds: Seq[OperationKind])
781 final case class QuestionIsOpenSearchFilter(isOpen: Boolean)
782 final case class SegmentSearchFilter(segment: String)
783 final case class UserTypesSearchFilter(userTypes: Seq[UserType])
784 final case class ProposalTypesSearchFilter(proposalTypes: Seq[ProposalType])
785 final case class ZoneSearchFilter(zone: Zone)
786 final case class MinScoreLowerBoundSearchFilter(minLowerBound: Double)
787 final case class KeywordsSearchFilter(keywordsKeys: Seq[ProposalKeywordKey])
788 final case class SubmittedAsLanguagesFilter(submittedAsLanguages: Seq[Language])
Line Stmt Id Pos Tree Symbol Tests Code
64 4296 2600 - 2745 Apply scala.Option.flatMap SearchQuery.this.sortAlgorithm.flatMap[Int](((x0$1: org.make.core.proposal.SortAlgorithm) => x0$1 match { case (algorithm @ (_: org.make.core.proposal.RandomBaseAlgorithm)) => scala.Some.apply[Int](algorithm.seed) case _ => scala.None }))
65 3914 2674 - 2688 Select org.make.core.proposal.RandomBaseAlgorithm.seed algorithm.seed
65 2735 2669 - 2689 Apply scala.Some.apply scala.Some.apply[Int](algorithm.seed)
66 1016 2735 - 2739 Select scala.None scala.None
172 1209 6140 - 6715 ApplyToImplicitArgs scala.collection.IterableOps.flatten scala.`package`.Seq.apply[Option[Any]](proposals, initialProposal, tags, labels, operation, question, content, status, slug, context, idea, languages, country, user, minVotesCount, toEnrich, isAnonymous, minScore, createdAt, sequencePool, sequenceSegmentPool, operationKinds, questionIsOpen, segment, userTypes, proposalTypes, zone, segmentZone, minScoreLowerBound, keywords, submittedAsLanguages).flatten[Any](scala.Predef.$conforms[Option[Any]])
172 2252 6708 - 6708 TypeApply scala.Predef.$conforms scala.Predef.$conforms[Option[Any]]
173 4386 6744 - 6748 Select scala.None scala.None
175 677 6773 - 7555 Apply scala.Some.apply scala.Some.apply[org.make.core.proposal.SearchFilters](SearchFilters.apply(proposals, initialProposal, tags, labels, operation, question, content, status, context, slug, idea, languages, country, user, minVotesCount, toEnrich, isAnonymous, minScore, createdAt, sequencePool, sequenceSegmentPool, operationKinds, questionIsOpen, segment, userTypes, proposalTypes, zone, segmentZone, minScoreLowerBound, keywords, submittedAsLanguages))
176 2657 6789 - 7545 Apply org.make.core.proposal.SearchFilters.apply SearchFilters.apply(proposals, initialProposal, tags, labels, operation, question, content, status, context, slug, idea, languages, country, user, minVotesCount, toEnrich, isAnonymous, minScore, createdAt, sequencePool, sequenceSegmentPool, operationKinds, questionIsOpen, segment, userTypes, proposalTypes, zone, segmentZone, minScoreLowerBound, keywords, submittedAsLanguages)
214 1700 7670 - 9918 Apply org.make.core.proposal.SearchFilters.parse SearchFilters.this.parse(base.flatMap[org.make.core.proposal.ProposalSearchFilter](((x$1: org.make.core.proposal.SearchFilters) => x$1.proposal)).orElse[org.make.core.proposal.ProposalSearchFilter](fallback.flatMap[org.make.core.proposal.ProposalSearchFilter](((x$2: org.make.core.proposal.SearchFilters) => x$2.proposal))), base.flatMap[org.make.core.proposal.InitialProposalFilter](((x$3: org.make.core.proposal.SearchFilters) => x$3.initialProposal)).orElse[org.make.core.proposal.InitialProposalFilter](fallback.flatMap[org.make.core.proposal.InitialProposalFilter](((x$4: org.make.core.proposal.SearchFilters) => x$4.initialProposal))), base.flatMap[org.make.core.proposal.TagsSearchFilter](((x$5: org.make.core.proposal.SearchFilters) => x$5.tags)).orElse[org.make.core.proposal.TagsSearchFilter](fallback.flatMap[org.make.core.proposal.TagsSearchFilter](((x$6: org.make.core.proposal.SearchFilters) => x$6.tags))), base.flatMap[org.make.core.proposal.LabelsSearchFilter](((x$7: org.make.core.proposal.SearchFilters) => x$7.labels)).orElse[org.make.core.proposal.LabelsSearchFilter](fallback.flatMap[org.make.core.proposal.LabelsSearchFilter](((x$8: org.make.core.proposal.SearchFilters) => x$8.labels))), base.flatMap[org.make.core.proposal.OperationSearchFilter](((x$9: org.make.core.proposal.SearchFilters) => x$9.operation)).orElse[org.make.core.proposal.OperationSearchFilter](fallback.flatMap[org.make.core.proposal.OperationSearchFilter](((x$10: org.make.core.proposal.SearchFilters) => x$10.operation))), base.flatMap[org.make.core.proposal.QuestionSearchFilter](((x$11: org.make.core.proposal.SearchFilters) => x$11.question)).orElse[org.make.core.proposal.QuestionSearchFilter](fallback.flatMap[org.make.core.proposal.QuestionSearchFilter](((x$12: org.make.core.proposal.SearchFilters) => x$12.question))), base.flatMap[org.make.core.proposal.ContentSearchFilter](((x$13: org.make.core.proposal.SearchFilters) => x$13.content)).orElse[org.make.core.proposal.ContentSearchFilter](fallback.flatMap[org.make.core.proposal.ContentSearchFilter](((x$14: org.make.core.proposal.SearchFilters) => x$14.content))), base.flatMap[org.make.core.proposal.StatusSearchFilter](((x$15: org.make.core.proposal.SearchFilters) => x$15.status)).orElse[org.make.core.proposal.StatusSearchFilter](fallback.flatMap[org.make.core.proposal.StatusSearchFilter](((x$16: org.make.core.proposal.SearchFilters) => x$16.status))), base.flatMap[org.make.core.proposal.SlugSearchFilter](((x$17: org.make.core.proposal.SearchFilters) => x$17.slug)).orElse[org.make.core.proposal.SlugSearchFilter](fallback.flatMap[org.make.core.proposal.SlugSearchFilter](((x$18: org.make.core.proposal.SearchFilters) => x$18.slug))), base.flatMap[org.make.core.proposal.ContextSearchFilter](((x$19: org.make.core.proposal.SearchFilters) => x$19.context)).orElse[org.make.core.proposal.ContextSearchFilter](fallback.flatMap[org.make.core.proposal.ContextSearchFilter](((x$20: org.make.core.proposal.SearchFilters) => x$20.context))), base.flatMap[org.make.core.proposal.IdeaSearchFilter](((x$21: org.make.core.proposal.SearchFilters) => x$21.idea)).orElse[org.make.core.proposal.IdeaSearchFilter](fallback.flatMap[org.make.core.proposal.IdeaSearchFilter](((x$22: org.make.core.proposal.SearchFilters) => x$22.idea))), base.flatMap[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](((x$23: org.make.core.proposal.SearchFilters) => x$23.languages)).orElse[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](fallback.flatMap[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](((x$24: org.make.core.proposal.SearchFilters) => x$24.languages))), base.flatMap[org.make.core.proposal.CountrySearchFilter](((x$25: org.make.core.proposal.SearchFilters) => x$25.country)).orElse[org.make.core.proposal.CountrySearchFilter](fallback.flatMap[org.make.core.proposal.CountrySearchFilter](((x$26: org.make.core.proposal.SearchFilters) => x$26.country))), base.flatMap[org.make.core.proposal.UserSearchFilter](((x$27: org.make.core.proposal.SearchFilters) => x$27.users)).orElse[org.make.core.proposal.UserSearchFilter](fallback.flatMap[org.make.core.proposal.UserSearchFilter](((x$28: org.make.core.proposal.SearchFilters) => x$28.users))), base.flatMap[org.make.core.proposal.MinVotesCountSearchFilter](((x$29: org.make.core.proposal.SearchFilters) => x$29.minVotesCount)).orElse[org.make.core.proposal.MinVotesCountSearchFilter](fallback.flatMap[org.make.core.proposal.MinVotesCountSearchFilter](((x$30: org.make.core.proposal.SearchFilters) => x$30.minVotesCount))), base.flatMap[org.make.core.proposal.ToEnrichSearchFilter](((x$31: org.make.core.proposal.SearchFilters) => x$31.toEnrich)).orElse[org.make.core.proposal.ToEnrichSearchFilter](fallback.flatMap[org.make.core.proposal.ToEnrichSearchFilter](((x$32: org.make.core.proposal.SearchFilters) => x$32.toEnrich))), base.flatMap[org.make.core.proposal.IsAnonymousSearchFiler](((x$33: org.make.core.proposal.SearchFilters) => x$33.isAnonymous)).orElse[org.make.core.proposal.IsAnonymousSearchFiler](fallback.flatMap[org.make.core.proposal.IsAnonymousSearchFiler](((x$34: org.make.core.proposal.SearchFilters) => x$34.isAnonymous))), base.flatMap[org.make.core.proposal.MinScoreSearchFilter](((x$35: org.make.core.proposal.SearchFilters) => x$35.minScore)).orElse[org.make.core.proposal.MinScoreSearchFilter](fallback.flatMap[org.make.core.proposal.MinScoreSearchFilter](((x$36: org.make.core.proposal.SearchFilters) => x$36.minScore))), base.flatMap[org.make.core.proposal.CreatedAtSearchFilter](((x$37: org.make.core.proposal.SearchFilters) => x$37.createdAt)).orElse[org.make.core.proposal.CreatedAtSearchFilter](fallback.flatMap[org.make.core.proposal.CreatedAtSearchFilter](((x$38: org.make.core.proposal.SearchFilters) => x$38.createdAt))), base.flatMap[org.make.core.proposal.SequencePoolSearchFilter](((x$39: org.make.core.proposal.SearchFilters) => x$39.sequencePool)).orElse[org.make.core.proposal.SequencePoolSearchFilter](fallback.flatMap[org.make.core.proposal.SequencePoolSearchFilter](((x$40: org.make.core.proposal.SearchFilters) => x$40.sequencePool))), base.flatMap[org.make.core.proposal.SequencePoolSearchFilter](((x$41: org.make.core.proposal.SearchFilters) => x$41.sequenceSegmentPool)).orElse[org.make.core.proposal.SequencePoolSearchFilter](fallback.flatMap[org.make.core.proposal.SequencePoolSearchFilter](((x$42: org.make.core.proposal.SearchFilters) => x$42.sequenceSegmentPool))), base.flatMap[org.make.core.proposal.OperationKindsSearchFilter](((x$43: org.make.core.proposal.SearchFilters) => x$43.operationKinds)).orElse[org.make.core.proposal.OperationKindsSearchFilter](fallback.flatMap[org.make.core.proposal.OperationKindsSearchFilter](((x$44: org.make.core.proposal.SearchFilters) => x$44.operationKinds))), base.flatMap[org.make.core.proposal.QuestionIsOpenSearchFilter](((x$45: org.make.core.proposal.SearchFilters) => x$45.questionIsOpen)).orElse[org.make.core.proposal.QuestionIsOpenSearchFilter](fallback.flatMap[org.make.core.proposal.QuestionIsOpenSearchFilter](((x$46: org.make.core.proposal.SearchFilters) => x$46.questionIsOpen))), base.flatMap[org.make.core.proposal.SegmentSearchFilter](((x$47: org.make.core.proposal.SearchFilters) => x$47.segment)).orElse[org.make.core.proposal.SegmentSearchFilter](fallback.flatMap[org.make.core.proposal.SegmentSearchFilter](((x$48: org.make.core.proposal.SearchFilters) => x$48.segment))), base.flatMap[org.make.core.proposal.UserTypesSearchFilter](((x$49: org.make.core.proposal.SearchFilters) => x$49.userTypes)).orElse[org.make.core.proposal.UserTypesSearchFilter](fallback.flatMap[org.make.core.proposal.UserTypesSearchFilter](((x$50: org.make.core.proposal.SearchFilters) => x$50.userTypes))), base.flatMap[org.make.core.proposal.ProposalTypesSearchFilter](((x$51: org.make.core.proposal.SearchFilters) => x$51.proposalTypes)).orElse[org.make.core.proposal.ProposalTypesSearchFilter](fallback.flatMap[org.make.core.proposal.ProposalTypesSearchFilter](((x$52: org.make.core.proposal.SearchFilters) => x$52.proposalTypes))), base.flatMap[org.make.core.proposal.ZoneSearchFilter](((x$53: org.make.core.proposal.SearchFilters) => x$53.zone)).orElse[org.make.core.proposal.ZoneSearchFilter](fallback.flatMap[org.make.core.proposal.ZoneSearchFilter](((x$54: org.make.core.proposal.SearchFilters) => x$54.zone))), base.flatMap[org.make.core.proposal.ZoneSearchFilter](((x$55: org.make.core.proposal.SearchFilters) => x$55.segmentZone)).orElse[org.make.core.proposal.ZoneSearchFilter](fallback.flatMap[org.make.core.proposal.ZoneSearchFilter](((x$56: org.make.core.proposal.SearchFilters) => x$56.segmentZone))), base.flatMap[org.make.core.proposal.MinScoreLowerBoundSearchFilter](((x$57: org.make.core.proposal.SearchFilters) => x$57.minScoreLowerBound)).orElse[org.make.core.proposal.MinScoreLowerBoundSearchFilter](fallback.flatMap[org.make.core.proposal.MinScoreLowerBoundSearchFilter](((x$58: org.make.core.proposal.SearchFilters) => x$58.minScoreLowerBound))), base.flatMap[org.make.core.proposal.KeywordsSearchFilter](((x$59: org.make.core.proposal.SearchFilters) => x$59.keywords)).orElse[org.make.core.proposal.KeywordsSearchFilter](fallback.flatMap[org.make.core.proposal.KeywordsSearchFilter](((x$60: org.make.core.proposal.SearchFilters) => x$60.keywords))), base.flatMap[org.make.core.proposal.SubmittedAsLanguagesFilter](((x$61: org.make.core.proposal.SearchFilters) => x$61.submittedAsLanguages)).orElse[org.make.core.proposal.SubmittedAsLanguagesFilter](fallback.flatMap[org.make.core.proposal.SubmittedAsLanguagesFilter](((x$62: org.make.core.proposal.SearchFilters) => x$62.submittedAsLanguages))))
215 3922 7696 - 7706 Select org.make.core.proposal.SearchFilters.proposal x$1.proposal
215 2947 7732 - 7742 Select org.make.core.proposal.SearchFilters.proposal x$2.proposal
215 958 7715 - 7743 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.ProposalSearchFilter](((x$2: org.make.core.proposal.SearchFilters) => x$2.proposal))
215 4306 7683 - 7744 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.ProposalSearchFilter](((x$1: org.make.core.proposal.SearchFilters) => x$1.proposal)).orElse[org.make.core.proposal.ProposalSearchFilter](fallback.flatMap[org.make.core.proposal.ProposalSearchFilter](((x$2: org.make.core.proposal.SearchFilters) => x$2.proposal)))
216 2178 7765 - 7782 Select org.make.core.proposal.SearchFilters.initialProposal x$3.initialProposal
216 1221 7808 - 7825 Select org.make.core.proposal.SearchFilters.initialProposal x$4.initialProposal
216 4444 7791 - 7826 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.InitialProposalFilter](((x$4: org.make.core.proposal.SearchFilters) => x$4.initialProposal))
216 2596 7752 - 7827 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.InitialProposalFilter](((x$3: org.make.core.proposal.SearchFilters) => x$3.initialProposal)).orElse[org.make.core.proposal.InitialProposalFilter](fallback.flatMap[org.make.core.proposal.InitialProposalFilter](((x$4: org.make.core.proposal.SearchFilters) => x$4.initialProposal)))
217 821 7835 - 7888 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.TagsSearchFilter](((x$5: org.make.core.proposal.SearchFilters) => x$5.tags)).orElse[org.make.core.proposal.TagsSearchFilter](fallback.flatMap[org.make.core.proposal.TagsSearchFilter](((x$6: org.make.core.proposal.SearchFilters) => x$6.tags)))
217 3853 7880 - 7886 Select org.make.core.proposal.SearchFilters.tags x$6.tags
217 530 7848 - 7854 Select org.make.core.proposal.SearchFilters.tags x$5.tags
217 2880 7863 - 7887 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.TagsSearchFilter](((x$6: org.make.core.proposal.SearchFilters) => x$6.tags))
218 4372 7896 - 7953 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.LabelsSearchFilter](((x$7: org.make.core.proposal.SearchFilters) => x$7.labels)).orElse[org.make.core.proposal.LabelsSearchFilter](fallback.flatMap[org.make.core.proposal.LabelsSearchFilter](((x$8: org.make.core.proposal.SearchFilters) => x$8.labels)))
218 2187 7943 - 7951 Select org.make.core.proposal.SearchFilters.labels x$8.labels
218 5569 7926 - 7952 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.LabelsSearchFilter](((x$8: org.make.core.proposal.SearchFilters) => x$8.labels))
218 4241 7909 - 7917 Select org.make.core.proposal.SearchFilters.labels x$7.labels
219 472 8011 - 8022 Select org.make.core.proposal.SearchFilters.operation x$10.operation
219 3865 7994 - 8023 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.OperationSearchFilter](((x$10: org.make.core.proposal.SearchFilters) => x$10.operation))
219 2731 7961 - 8024 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.OperationSearchFilter](((x$9: org.make.core.proposal.SearchFilters) => x$9.operation)).orElse[org.make.core.proposal.OperationSearchFilter](fallback.flatMap[org.make.core.proposal.OperationSearchFilter](((x$10: org.make.core.proposal.SearchFilters) => x$10.operation)))
219 2464 7974 - 7985 Select org.make.core.proposal.SearchFilters.operation x$9.operation
220 2197 8064 - 8092 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.QuestionSearchFilter](((x$12: org.make.core.proposal.SearchFilters) => x$12.question))
220 4292 8081 - 8091 Select org.make.core.proposal.SearchFilters.question x$12.question
220 5509 8032 - 8093 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.QuestionSearchFilter](((x$11: org.make.core.proposal.SearchFilters) => x$11.question)).orElse[org.make.core.proposal.QuestionSearchFilter](fallback.flatMap[org.make.core.proposal.QuestionSearchFilter](((x$12: org.make.core.proposal.SearchFilters) => x$12.question)))
220 754 8045 - 8055 Select org.make.core.proposal.SearchFilters.question x$11.question
221 4381 8114 - 8123 Select org.make.core.proposal.SearchFilters.content x$13.content
221 671 8132 - 8159 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.ContentSearchFilter](((x$14: org.make.core.proposal.SearchFilters) => x$14.content))
221 2402 8149 - 8158 Select org.make.core.proposal.SearchFilters.content x$14.content
221 3876 8101 - 8160 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.ContentSearchFilter](((x$13: org.make.core.proposal.SearchFilters) => x$13.content)).orElse[org.make.core.proposal.ContentSearchFilter](fallback.flatMap[org.make.core.proposal.ContentSearchFilter](((x$14: org.make.core.proposal.SearchFilters) => x$14.content)))
222 4231 8198 - 8224 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.StatusSearchFilter](((x$16: org.make.core.proposal.SearchFilters) => x$16.status))
222 1755 8181 - 8189 Select org.make.core.proposal.SearchFilters.status x$15.status
222 766 8215 - 8223 Select org.make.core.proposal.SearchFilters.status x$16.status
222 2330 8168 - 8225 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.StatusSearchFilter](((x$15: org.make.core.proposal.SearchFilters) => x$15.status)).orElse[org.make.core.proposal.StatusSearchFilter](fallback.flatMap[org.make.core.proposal.StatusSearchFilter](((x$16: org.make.core.proposal.SearchFilters) => x$16.status)))
223 4649 8278 - 8284 Select org.make.core.proposal.SearchFilters.slug x$18.slug
223 2591 8261 - 8285 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.SlugSearchFilter](((x$18: org.make.core.proposal.SearchFilters) => x$18.slug))
223 682 8233 - 8286 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.SlugSearchFilter](((x$17: org.make.core.proposal.SearchFilters) => x$17.slug)).orElse[org.make.core.proposal.SlugSearchFilter](fallback.flatMap[org.make.core.proposal.SlugSearchFilter](((x$18: org.make.core.proposal.SearchFilters) => x$18.slug)))
223 5365 8246 - 8252 Select org.make.core.proposal.SearchFilters.slug x$17.slug
224 3986 8307 - 8316 Select org.make.core.proposal.SearchFilters.context x$19.context
224 1027 8325 - 8352 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.ContextSearchFilter](((x$20: org.make.core.proposal.SearchFilters) => x$20.context))
224 1768 8342 - 8351 Select org.make.core.proposal.SearchFilters.context x$20.context
224 4238 8294 - 8353 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.ContextSearchFilter](((x$19: org.make.core.proposal.SearchFilters) => x$19.context)).orElse[org.make.core.proposal.ContextSearchFilter](fallback.flatMap[org.make.core.proposal.ContextSearchFilter](((x$20: org.make.core.proposal.SearchFilters) => x$20.context)))
225 2337 8374 - 8380 Select org.make.core.proposal.SearchFilters.idea x$21.idea
225 5497 8406 - 8412 Select org.make.core.proposal.SearchFilters.idea x$22.idea
225 2539 8361 - 8414 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.IdeaSearchFilter](((x$21: org.make.core.proposal.SearchFilters) => x$21.idea)).orElse[org.make.core.proposal.IdeaSearchFilter](fallback.flatMap[org.make.core.proposal.IdeaSearchFilter](((x$22: org.make.core.proposal.SearchFilters) => x$22.idea)))
225 4656 8389 - 8413 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.IdeaSearchFilter](((x$22: org.make.core.proposal.SearchFilters) => x$22.idea))
226 1901 8455 - 8484 Apply scala.Option.flatMap fallback.flatMap[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](((x$24: org.make.core.proposal.SearchFilters) => x$24.languages))
226 3860 8472 - 8483 Select org.make.core.proposal.SearchFilters.languages x$24.languages
226 1036 8422 - 8485 Apply scala.Option.orElse base.flatMap[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](((x$23: org.make.core.proposal.SearchFilters) => x$23.languages)).orElse[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](fallback.flatMap[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](((x$24: org.make.core.proposal.SearchFilters) => x$24.languages)))
226 616 8435 - 8446 Select org.make.core.proposal.SearchFilters.languages x$23.languages
227 5505 8524 - 8551 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.CountrySearchFilter](((x$26: org.make.core.proposal.SearchFilters) => x$26.country))
227 2272 8541 - 8550 Select org.make.core.proposal.SearchFilters.country x$26.country
227 4244 8506 - 8515 Select org.make.core.proposal.SearchFilters.country x$25.country
227 3541 8493 - 8552 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.CountrySearchFilter](((x$25: org.make.core.proposal.SearchFilters) => x$25.country)).orElse[org.make.core.proposal.CountrySearchFilter](fallback.flatMap[org.make.core.proposal.CountrySearchFilter](((x$26: org.make.core.proposal.SearchFilters) => x$26.country)))
228 623 8606 - 8613 Select org.make.core.proposal.SearchFilters.users x$28.users
228 2543 8573 - 8580 Select org.make.core.proposal.SearchFilters.users x$27.users
228 3793 8589 - 8614 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.UserSearchFilter](((x$28: org.make.core.proposal.SearchFilters) => x$28.users))
228 1908 8560 - 8615 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.UserSearchFilter](((x$27: org.make.core.proposal.SearchFilters) => x$27.users)).orElse[org.make.core.proposal.UserSearchFilter](fallback.flatMap[org.make.core.proposal.UserSearchFilter](((x$28: org.make.core.proposal.SearchFilters) => x$28.users)))
229 5436 8623 - 8694 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.MinVotesCountSearchFilter](((x$29: org.make.core.proposal.SearchFilters) => x$29.minVotesCount)).orElse[org.make.core.proposal.MinVotesCountSearchFilter](fallback.flatMap[org.make.core.proposal.MinVotesCountSearchFilter](((x$30: org.make.core.proposal.SearchFilters) => x$30.minVotesCount)))
229 762 8636 - 8651 Select org.make.core.proposal.SearchFilters.minVotesCount x$29.minVotesCount
229 2134 8660 - 8693 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.MinVotesCountSearchFilter](((x$30: org.make.core.proposal.SearchFilters) => x$30.minVotesCount))
229 4182 8677 - 8692 Select org.make.core.proposal.SearchFilters.minVotesCount x$30.minVotesCount
230 550 8734 - 8762 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.ToEnrichSearchFilter](((x$32: org.make.core.proposal.SearchFilters) => x$32.toEnrich))
230 2407 8751 - 8761 Select org.make.core.proposal.SearchFilters.toEnrich x$32.toEnrich
230 3545 8715 - 8725 Select org.make.core.proposal.SearchFilters.toEnrich x$31.toEnrich
230 3798 8702 - 8763 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.ToEnrichSearchFilter](((x$31: org.make.core.proposal.SearchFilters) => x$31.toEnrich)).orElse[org.make.core.proposal.ToEnrichSearchFilter](fallback.flatMap[org.make.core.proposal.ToEnrichSearchFilter](((x$32: org.make.core.proposal.SearchFilters) => x$32.toEnrich)))
231 1022 8823 - 8836 Select org.make.core.proposal.SearchFilters.isAnonymous x$34.isAnonymous
231 1841 8784 - 8797 Select org.make.core.proposal.SearchFilters.isAnonymous x$33.isAnonymous
231 4055 8806 - 8837 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.IsAnonymousSearchFiler](((x$34: org.make.core.proposal.SearchFilters) => x$34.isAnonymous))
231 2081 8771 - 8838 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.IsAnonymousSearchFiler](((x$33: org.make.core.proposal.SearchFilters) => x$33.isAnonymous)).orElse[org.make.core.proposal.IsAnonymousSearchFiler](fallback.flatMap[org.make.core.proposal.IsAnonymousSearchFiler](((x$34: org.make.core.proposal.SearchFilters) => x$34.isAnonymous)))
232 612 8846 - 8907 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.MinScoreSearchFilter](((x$35: org.make.core.proposal.SearchFilters) => x$35.minScore)).orElse[org.make.core.proposal.MinScoreSearchFilter](fallback.flatMap[org.make.core.proposal.MinScoreSearchFilter](((x$36: org.make.core.proposal.SearchFilters) => x$36.minScore)))
232 3419 8895 - 8905 Select org.make.core.proposal.SearchFilters.minScore x$36.minScore
232 2668 8878 - 8906 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.MinScoreSearchFilter](((x$36: org.make.core.proposal.SearchFilters) => x$36.minScore))
232 5446 8859 - 8869 Select org.make.core.proposal.SearchFilters.minScore x$35.minScore
233 1850 8965 - 8976 Select org.make.core.proposal.SearchFilters.createdAt x$38.createdAt
233 3737 8928 - 8939 Select org.make.core.proposal.SearchFilters.createdAt x$37.createdAt
233 5051 8948 - 8977 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.CreatedAtSearchFilter](((x$38: org.make.core.proposal.SearchFilters) => x$38.createdAt))
233 4315 8915 - 8978 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.CreatedAtSearchFilter](((x$37: org.make.core.proposal.SearchFilters) => x$37.createdAt)).orElse[org.make.core.proposal.CreatedAtSearchFilter](fallback.flatMap[org.make.core.proposal.CreatedAtSearchFilter](((x$38: org.make.core.proposal.SearchFilters) => x$38.createdAt)))
234 2269 8999 - 9013 Select org.make.core.proposal.SearchFilters.sequencePool x$39.sequencePool
234 2680 8986 - 9055 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.SequencePoolSearchFilter](((x$39: org.make.core.proposal.SearchFilters) => x$39.sequencePool)).orElse[org.make.core.proposal.SequencePoolSearchFilter](fallback.flatMap[org.make.core.proposal.SequencePoolSearchFilter](((x$40: org.make.core.proposal.SearchFilters) => x$40.sequencePool)))
234 5455 9039 - 9053 Select org.make.core.proposal.SearchFilters.sequencePool x$40.sequencePool
234 3669 9022 - 9054 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.SequencePoolSearchFilter](((x$40: org.make.core.proposal.SearchFilters) => x$40.sequencePool))
235 5301 9063 - 9146 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.SequencePoolSearchFilter](((x$41: org.make.core.proposal.SearchFilters) => x$41.sequenceSegmentPool)).orElse[org.make.core.proposal.SequencePoolSearchFilter](fallback.flatMap[org.make.core.proposal.SequencePoolSearchFilter](((x$42: org.make.core.proposal.SearchFilters) => x$42.sequenceSegmentPool)))
235 3939 9123 - 9144 Select org.make.core.proposal.SearchFilters.sequenceSegmentPool x$42.sequenceSegmentPool
235 2028 9106 - 9145 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.SequencePoolSearchFilter](((x$42: org.make.core.proposal.SearchFilters) => x$42.sequenceSegmentPool))
235 538 9076 - 9097 Select org.make.core.proposal.SearchFilters.sequenceSegmentPool x$41.sequenceSegmentPool
236 4179 9167 - 9183 Select org.make.core.proposal.SearchFilters.operationKinds x$43.operationKinds
236 5575 9192 - 9226 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.OperationKindsSearchFilter](((x$44: org.make.core.proposal.SearchFilters) => x$44.operationKinds))
236 3679 9154 - 9227 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.OperationKindsSearchFilter](((x$43: org.make.core.proposal.SearchFilters) => x$43.operationKinds)).orElse[org.make.core.proposal.OperationKindsSearchFilter](fallback.flatMap[org.make.core.proposal.OperationKindsSearchFilter](((x$44: org.make.core.proposal.SearchFilters) => x$44.operationKinds)))
236 2198 9209 - 9225 Select org.make.core.proposal.SearchFilters.operationKinds x$44.operationKinds
237 3947 9273 - 9307 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.QuestionIsOpenSearchFilter](((x$46: org.make.core.proposal.SearchFilters) => x$46.questionIsOpen))
237 1691 9248 - 9264 Select org.make.core.proposal.SearchFilters.questionIsOpen x$45.questionIsOpen
237 1837 9235 - 9308 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.QuestionIsOpenSearchFilter](((x$45: org.make.core.proposal.SearchFilters) => x$45.questionIsOpen)).orElse[org.make.core.proposal.QuestionIsOpenSearchFilter](fallback.flatMap[org.make.core.proposal.QuestionIsOpenSearchFilter](((x$46: org.make.core.proposal.SearchFilters) => x$46.questionIsOpen)))
237 545 9290 - 9306 Select org.make.core.proposal.SearchFilters.questionIsOpen x$46.questionIsOpen
238 5313 9329 - 9338 Select org.make.core.proposal.SearchFilters.segment x$47.segment
238 5441 9316 - 9375 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.SegmentSearchFilter](((x$47: org.make.core.proposal.SearchFilters) => x$47.segment)).orElse[org.make.core.proposal.SegmentSearchFilter](fallback.flatMap[org.make.core.proposal.SegmentSearchFilter](((x$48: org.make.core.proposal.SearchFilters) => x$48.segment)))
238 2211 9347 - 9374 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.SegmentSearchFilter](((x$48: org.make.core.proposal.SearchFilters) => x$48.segment))
238 4130 9364 - 9373 Select org.make.core.proposal.SearchFilters.segment x$48.segment
239 487 9416 - 9445 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.UserTypesSearchFilter](((x$50: org.make.core.proposal.SearchFilters) => x$50.userTypes))
239 3489 9396 - 9407 Select org.make.core.proposal.SearchFilters.userTypes x$49.userTypes
239 3887 9383 - 9446 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.UserTypesSearchFilter](((x$49: org.make.core.proposal.SearchFilters) => x$49.userTypes)).orElse[org.make.core.proposal.UserTypesSearchFilter](fallback.flatMap[org.make.core.proposal.UserTypesSearchFilter](((x$50: org.make.core.proposal.SearchFilters) => x$50.userTypes)))
239 1703 9433 - 9444 Select org.make.core.proposal.SearchFilters.userTypes x$50.userTypes
240 1847 9467 - 9482 Select org.make.core.proposal.SearchFilters.proposalTypes x$51.proposalTypes
240 2220 9454 - 9525 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.ProposalTypesSearchFilter](((x$51: org.make.core.proposal.SearchFilters) => x$51.proposalTypes)).orElse[org.make.core.proposal.ProposalTypesSearchFilter](fallback.flatMap[org.make.core.proposal.ProposalTypesSearchFilter](((x$52: org.make.core.proposal.SearchFilters) => x$52.proposalTypes)))
240 5108 9508 - 9523 Select org.make.core.proposal.SearchFilters.proposalTypes x$52.proposalTypes
240 4133 9491 - 9524 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.ProposalTypesSearchFilter](((x$52: org.make.core.proposal.SearchFilters) => x$52.proposalTypes))
241 3498 9578 - 9584 Select org.make.core.proposal.SearchFilters.zone x$54.zone
241 5375 9546 - 9552 Select org.make.core.proposal.SearchFilters.zone x$53.zone
241 1675 9561 - 9585 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.ZoneSearchFilter](((x$54: org.make.core.proposal.SearchFilters) => x$54.zone))
241 494 9533 - 9586 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.ZoneSearchFilter](((x$53: org.make.core.proposal.SearchFilters) => x$53.zone)).orElse[org.make.core.proposal.ZoneSearchFilter](fallback.flatMap[org.make.core.proposal.ZoneSearchFilter](((x$54: org.make.core.proposal.SearchFilters) => x$54.zone)))
242 1777 9646 - 9659 Select org.make.core.proposal.SearchFilters.segmentZone x$56.segmentZone
242 3075 9594 - 9661 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.ZoneSearchFilter](((x$55: org.make.core.proposal.SearchFilters) => x$55.segmentZone)).orElse[org.make.core.proposal.ZoneSearchFilter](fallback.flatMap[org.make.core.proposal.ZoneSearchFilter](((x$56: org.make.core.proposal.SearchFilters) => x$56.segmentZone)))
242 5114 9629 - 9660 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.ZoneSearchFilter](((x$56: org.make.core.proposal.SearchFilters) => x$56.segmentZone))
242 3741 9607 - 9620 Select org.make.core.proposal.SearchFilters.segmentZone x$55.segmentZone
243 3432 9711 - 9749 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.MinScoreLowerBoundSearchFilter](((x$58: org.make.core.proposal.SearchFilters) => x$58.minScoreLowerBound))
243 1688 9669 - 9750 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.MinScoreLowerBoundSearchFilter](((x$57: org.make.core.proposal.SearchFilters) => x$57.minScoreLowerBound)).orElse[org.make.core.proposal.MinScoreLowerBoundSearchFilter](fallback.flatMap[org.make.core.proposal.MinScoreLowerBoundSearchFilter](((x$58: org.make.core.proposal.SearchFilters) => x$58.minScoreLowerBound)))
243 5381 9728 - 9748 Select org.make.core.proposal.SearchFilters.minScoreLowerBound x$58.minScoreLowerBound
243 2148 9682 - 9702 Select org.make.core.proposal.SearchFilters.minScoreLowerBound x$57.minScoreLowerBound
244 4016 9807 - 9817 Select org.make.core.proposal.SearchFilters.keywords x$60.keywords
244 5232 9758 - 9819 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.KeywordsSearchFilter](((x$59: org.make.core.proposal.SearchFilters) => x$59.keywords)).orElse[org.make.core.proposal.KeywordsSearchFilter](fallback.flatMap[org.make.core.proposal.KeywordsSearchFilter](((x$60: org.make.core.proposal.SearchFilters) => x$60.keywords)))
244 1787 9790 - 9818 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.KeywordsSearchFilter](((x$60: org.make.core.proposal.SearchFilters) => x$60.keywords))
244 704 9771 - 9781 Select org.make.core.proposal.SearchFilters.keywords x$59.keywords
245 2206 9888 - 9910 Select org.make.core.proposal.SearchFilters.submittedAsLanguages x$62.submittedAsLanguages
245 5647 9871 - 9911 Apply scala.Option.flatMap fallback.flatMap[org.make.core.proposal.SubmittedAsLanguagesFilter](((x$62: org.make.core.proposal.SearchFilters) => x$62.submittedAsLanguages))
245 3440 9827 - 9912 Apply scala.Option.orElse base.flatMap[org.make.core.proposal.SubmittedAsLanguagesFilter](((x$61: org.make.core.proposal.SearchFilters) => x$61.submittedAsLanguages)).orElse[org.make.core.proposal.SubmittedAsLanguagesFilter](fallback.flatMap[org.make.core.proposal.SubmittedAsLanguagesFilter](((x$62: org.make.core.proposal.SearchFilters) => x$62.submittedAsLanguages)))
245 3346 9840 - 9862 Select org.make.core.proposal.SearchFilters.submittedAsLanguages x$61.submittedAsLanguages
256 3881 10157 - 10203 Apply org.make.core.proposal.SearchFilters.buildProposalSearchFilter org.scalatest.testsuite SearchFilters.this.buildProposalSearchFilter(searchQuery.filters)
256 633 10183 - 10202 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
257 2039 10244 - 10263 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
257 5241 10211 - 10264 Apply org.make.core.proposal.SearchFilters.buildInitialProposalSearchFilter org.scalatest.testsuite SearchFilters.this.buildInitialProposalSearchFilter(searchQuery.filters)
258 2137 10272 - 10314 Apply org.make.core.proposal.SearchFilters.buildTagsSearchFilter org.scalatest.testsuite SearchFilters.this.buildTagsSearchFilter(searchQuery.filters)
258 3356 10294 - 10313 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
259 3568 10322 - 10369 Apply org.make.core.proposal.SearchFilters.buildOperationSearchFilter org.scalatest.testsuite SearchFilters.this.buildOperationSearchFilter(searchQuery.filters)
259 5524 10349 - 10368 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
260 1625 10377 - 10414 Apply org.make.core.proposal.SearchFilters.buildContentSearchFilter org.scalatest.testsuite SearchFilters.this.buildContentSearchFilter(searchQuery)
261 4846 10446 - 10465 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
261 3808 10422 - 10466 Apply org.make.core.proposal.SearchFilters.buildStatusSearchFilter org.scalatest.testsuite SearchFilters.this.buildStatusSearchFilter(searchQuery.filters)
262 1921 10508 - 10527 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
262 5248 10474 - 10528 Apply org.make.core.proposal.SearchFilters.buildContextOperationSearchFilter org.scalatest.testsuite SearchFilters.this.buildContextOperationSearchFilter(searchQuery.filters)
263 3281 10567 - 10586 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
263 2144 10536 - 10587 Apply org.make.core.proposal.SearchFilters.buildContextSourceSearchFilter org.scalatest.testsuite SearchFilters.this.buildContextSourceSearchFilter(searchQuery.filters)
264 5456 10628 - 10647 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
264 3428 10595 - 10648 Apply org.make.core.proposal.SearchFilters.buildContextLocationSearchFilter org.scalatest.testsuite SearchFilters.this.buildContextLocationSearchFilter(searchQuery.filters)
265 1633 10693 - 10712 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
265 4779 10656 - 10713 Apply org.make.core.proposal.SearchFilters.buildContextQuestionSlugSearchFilter org.scalatest.testsuite SearchFilters.this.buildContextQuestionSlugSearchFilter(searchQuery.filters)
266 3818 10743 - 10762 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
266 1783 10721 - 10763 Apply org.make.core.proposal.SearchFilters.buildSlugSearchFilter org.scalatest.testsuite SearchFilters.this.buildSlugSearchFilter(searchQuery.filters)
267 3295 10771 - 10813 Apply org.make.core.proposal.SearchFilters.buildIdeaSearchFilter org.scalatest.testsuite SearchFilters.this.buildIdeaSearchFilter(searchQuery.filters)
267 5058 10793 - 10812 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
268 1169 10847 - 10866 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
268 5469 10821 - 10867 Apply org.make.core.proposal.SearchFilters.buildLanguageSearchFilter org.scalatest.testsuite SearchFilters.this.buildLanguageSearchFilter(searchQuery.filters)
269 1432 10875 - 10920 Apply org.make.core.proposal.SearchFilters.buildCountrySearchFilter org.scalatest.testsuite SearchFilters.this.buildCountrySearchFilter(searchQuery.filters)
269 3435 10900 - 10919 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
270 3749 10928 - 10970 Apply org.make.core.proposal.SearchFilters.buildUserSearchFilter org.scalatest.testsuite SearchFilters.this.buildUserSearchFilter(searchQuery.filters)
270 4789 10950 - 10969 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
271 2036 11004 - 11023 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
271 5065 10978 - 11024 Apply org.make.core.proposal.SearchFilters.buildQuestionSearchFilter org.scalatest.testsuite SearchFilters.this.buildQuestionSearchFilter(searchQuery.filters)
272 1180 11032 - 11083 Apply org.make.core.proposal.SearchFilters.buildMinVotesCountSearchFilter org.scalatest.testsuite SearchFilters.this.buildMinVotesCountSearchFilter(searchQuery.filters)
272 3269 11063 - 11082 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
273 3689 11091 - 11137 Apply org.make.core.proposal.SearchFilters.buildToEnrichSearchFilter org.scalatest.testsuite SearchFilters.this.buildToEnrichSearchFilter(searchQuery.filters)
273 5329 11117 - 11136 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
274 1439 11174 - 11193 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
274 4917 11145 - 11194 Apply org.make.core.proposal.SearchFilters.buildIsAnonymousSearchFilter org.scalatest.testsuite SearchFilters.this.buildIsAnonymousSearchFilter(searchQuery.filters)
275 3758 11228 - 11247 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
275 1720 11202 - 11248 Apply org.make.core.proposal.SearchFilters.buildMinScoreSearchFilter org.scalatest.testsuite SearchFilters.this.buildMinScoreSearchFilter(searchQuery.filters)
276 3277 11256 - 11303 Apply org.make.core.proposal.SearchFilters.buildCreatedAtSearchFilter org.scalatest.testsuite SearchFilters.this.buildCreatedAtSearchFilter(searchQuery.filters)
276 5324 11283 - 11302 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
277 5601 11311 - 11361 Apply org.make.core.proposal.SearchFilters.buildSequencePoolSearchFilter org.scalatest.testsuite SearchFilters.this.buildSequencePoolSearchFilter(searchQuery.filters)
277 1375 11341 - 11360 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
278 3372 11406 - 11425 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
278 1559 11369 - 11426 Apply org.make.core.proposal.SearchFilters.buildSequenceSegmentPoolSearchFilter org.scalatest.testsuite SearchFilters.this.buildSequenceSegmentPoolSearchFilter(searchQuery.filters)
279 2900 11434 - 11485 Apply org.make.core.proposal.SearchFilters.buildOperationKindSearchFilter org.scalatest.testsuite SearchFilters.this.buildOperationKindSearchFilter(searchQuery.filters)
279 4929 11465 - 11484 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
280 1993 11525 - 11544 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
280 5010 11493 - 11545 Apply org.make.core.proposal.SearchFilters.buildQuestionIsOpenSearchFilter org.scalatest.testsuite SearchFilters.this.buildQuestionIsOpenSearchFilter(searchQuery.filters)
281 1324 11553 - 11598 Apply org.make.core.proposal.SearchFilters.buildSegmentSearchFilter org.scalatest.testsuite SearchFilters.this.buildSegmentSearchFilter(searchQuery.filters)
281 3206 11578 - 11597 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
282 5463 11633 - 11652 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
282 3632 11606 - 11653 Apply org.make.core.proposal.SearchFilters.buildUserTypesSearchFilter org.scalatest.testsuite SearchFilters.this.buildUserTypesSearchFilter(searchQuery.filters)
283 4937 11661 - 11712 Apply org.make.core.proposal.SearchFilters.buildProposalTypesSearchFilter org.scalatest.testsuite SearchFilters.this.buildProposalTypesSearchFilter(searchQuery.filters)
283 1565 11692 - 11711 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
284 2824 11749 - 11768 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
284 1870 11720 - 11769 Apply org.make.core.proposal.SearchFilters.buildSegmentZoneSearchFilter org.scalatest.testsuite SearchFilters.this.buildSegmentZoneSearchFilter(searchQuery.filters)
285 3216 11777 - 11819 Apply org.make.core.proposal.SearchFilters.buildZoneSearchFilter org.scalatest.testsuite SearchFilters.this.buildZoneSearchFilter(searchQuery.filters)
285 5139 11799 - 11818 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
286 1177 11863 - 11882 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
286 5389 11827 - 11883 Apply org.make.core.proposal.SearchFilters.buildMinScoreLowerBoundSearchFilter org.scalatest.testsuite SearchFilters.this.buildMinScoreLowerBoundSearchFilter(searchQuery.filters)
287 3518 11917 - 11936 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
287 1511 11891 - 11937 Apply org.make.core.proposal.SearchFilters.buildKeywordsSearchFilter org.scalatest.testsuite SearchFilters.this.buildKeywordsSearchFilter(searchQuery.filters)
288 2836 11945 - 12003 Apply org.make.core.proposal.SearchFilters.buildSubmittedAsLanguagesSearchFilter org.scalatest.testsuite SearchFilters.this.buildSubmittedAsLanguagesSearchFilter(searchQuery.filters)
288 4869 11983 - 12002 Select org.make.core.proposal.SearchQuery.filters org.scalatest.testsuite searchQuery.filters
289 1795 12010 - 12010 TypeApply scala.Predef.$conforms org.scalatest.testsuite scala.Predef.$conforms[Option[com.sksamuel.elastic4s.requests.searches.queries.Query]]
289 5318 10146 - 12017 ApplyToImplicitArgs scala.collection.IterableOps.flatten org.scalatest.testsuite scala.`package`.Seq.apply[Option[com.sksamuel.elastic4s.requests.searches.queries.Query]](SearchFilters.this.buildProposalSearchFilter(searchQuery.filters), SearchFilters.this.buildInitialProposalSearchFilter(searchQuery.filters), SearchFilters.this.buildTagsSearchFilter(searchQuery.filters), SearchFilters.this.buildOperationSearchFilter(searchQuery.filters), SearchFilters.this.buildContentSearchFilter(searchQuery), SearchFilters.this.buildStatusSearchFilter(searchQuery.filters), SearchFilters.this.buildContextOperationSearchFilter(searchQuery.filters), SearchFilters.this.buildContextSourceSearchFilter(searchQuery.filters), SearchFilters.this.buildContextLocationSearchFilter(searchQuery.filters), SearchFilters.this.buildContextQuestionSlugSearchFilter(searchQuery.filters), SearchFilters.this.buildSlugSearchFilter(searchQuery.filters), SearchFilters.this.buildIdeaSearchFilter(searchQuery.filters), SearchFilters.this.buildLanguageSearchFilter(searchQuery.filters), SearchFilters.this.buildCountrySearchFilter(searchQuery.filters), SearchFilters.this.buildUserSearchFilter(searchQuery.filters), SearchFilters.this.buildQuestionSearchFilter(searchQuery.filters), SearchFilters.this.buildMinVotesCountSearchFilter(searchQuery.filters), SearchFilters.this.buildToEnrichSearchFilter(searchQuery.filters), SearchFilters.this.buildIsAnonymousSearchFilter(searchQuery.filters), SearchFilters.this.buildMinScoreSearchFilter(searchQuery.filters), SearchFilters.this.buildCreatedAtSearchFilter(searchQuery.filters), SearchFilters.this.buildSequencePoolSearchFilter(searchQuery.filters), SearchFilters.this.buildSequenceSegmentPoolSearchFilter(searchQuery.filters), SearchFilters.this.buildOperationKindSearchFilter(searchQuery.filters), SearchFilters.this.buildQuestionIsOpenSearchFilter(searchQuery.filters), SearchFilters.this.buildSegmentSearchFilter(searchQuery.filters), SearchFilters.this.buildUserTypesSearchFilter(searchQuery.filters), SearchFilters.this.buildProposalTypesSearchFilter(searchQuery.filters), SearchFilters.this.buildSegmentZoneSearchFilter(searchQuery.filters), SearchFilters.this.buildZoneSearchFilter(searchQuery.filters), SearchFilters.this.buildMinScoreLowerBoundSearchFilter(searchQuery.filters), SearchFilters.this.buildKeywordsSearchFilter(searchQuery.filters), SearchFilters.this.buildSubmittedAsLanguagesSearchFilter(searchQuery.filters)).flatten[com.sksamuel.elastic4s.requests.searches.queries.Query](scala.Predef.$conforms[Option[com.sksamuel.elastic4s.requests.searches.queries.Query]])
292 3226 12119 - 12139 Select org.make.core.proposal.SearchQuery.excludes org.scalatest.testsuite searchQuery.excludes
292 1111 12093 - 12140 Apply org.make.core.proposal.SearchFilters.buildProposalSearchFilter org.scalatest.testsuite SearchFilters.this.buildProposalSearchFilter(searchQuery.excludes)
292 4924 12089 - 12201 ApplyToImplicitArgs scala.collection.IterableOps.flatten org.scalatest.testsuite scala.`package`.Seq.apply[Option[com.sksamuel.elastic4s.requests.searches.queries.Query]](SearchFilters.this.buildProposalSearchFilter(searchQuery.excludes), SearchFilters.this.buildIsAnonymousSearchFilter(searchQuery.excludes)).flatten[com.sksamuel.elastic4s.requests.searches.queries.Query](scala.Predef.$conforms[Option[com.sksamuel.elastic4s.requests.searches.queries.Query]])
292 3623 12142 - 12192 Apply org.make.core.proposal.SearchFilters.buildIsAnonymousSearchFilter org.scalatest.testsuite SearchFilters.this.buildIsAnonymousSearchFilter(searchQuery.excludes)
292 1709 12194 - 12194 TypeApply scala.Predef.$conforms org.scalatest.testsuite scala.Predef.$conforms[Option[com.sksamuel.elastic4s.requests.searches.queries.Query]]
292 4489 12171 - 12191 Select org.make.core.proposal.SearchQuery.excludes org.scalatest.testsuite searchQuery.excludes
296 5258 12272 - 12429 Apply scala.Option.flatMap org.scalatest.testsuite,org.make.core.proposal.searchquerytest searchQuery.sort.flatMap[com.sksamuel.elastic4s.requests.searches.sort.FieldSort](((sort: org.make.core.common.indexed.Sort) => sort.field.map[com.sksamuel.elastic4s.requests.searches.sort.FieldSort](((field: String) => { <artifact> val x$1: String = field; <artifact> val x$2: com.sksamuel.elastic4s.requests.searches.sort.SortOrder = sort.mode.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) }))))
297 979 12313 - 12423 Apply scala.Option.map org.scalatest.testsuite,org.make.core.proposal.searchquerytest sort.field.map[com.sksamuel.elastic4s.requests.searches.sort.FieldSort](((field: String) => { <artifact> val x$1: String = field; <artifact> val x$2: com.sksamuel.elastic4s.requests.searches.sort.SortOrder = sort.mode.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) }))
298 3630 12347 - 12347 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6
298 4856 12347 - 12347 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9
298 1321 12347 - 12347 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4
298 1808 12380 - 12414 Apply scala.Option.getOrElse org.scalatest.testsuite,org.make.core.proposal.searchquerytest sort.mode.getOrElse[com.sksamuel.elastic4s.requests.searches.sort.SortOrder](com.sksamuel.elastic4s.requests.searches.sort.SortOrder.ASC)
298 4419 12347 - 12347 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5
298 1389 12347 - 12347 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8
298 5005 12347 - 12347 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2
298 2764 12400 - 12413 Select com.sksamuel.elastic4s.requests.searches.sort.SortOrder.ASC org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.SortOrder.ASC
298 3362 12347 - 12347 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3
298 2970 12347 - 12415 Apply com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply org.scalatest.testsuite,org.make.core.proposal.searchquerytest 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)
303 4601 12488 - 12528 Apply scala.Option.fold org.scalatest.testsuite,org.make.core.proposal.searchquerytest searchQuery.offset.fold[Int](0)(((x$63: org.make.core.technical.Pagination.Offset) => x$63.extractInt))
303 1256 12515 - 12527 Select org.make.core.technical.Pagination.extractInt org.make.core.proposal.searchquerytest x$63.extractInt
303 3041 12512 - 12513 Literal <nosymbol> org.scalatest.testsuite 0
306 4865 12588 - 12628 Apply scala.Option.fold org.scalatest.testsuite,org.make.core.proposal.searchquerytest searchQuery.limit.fold[Int](10)(((x$64: org.make.core.technical.Pagination.Limit) => x$64.extractInt))
306 3639 12611 - 12613 Literal <nosymbol> org.scalatest.testsuite 10
306 1645 12615 - 12627 Select org.make.core.technical.Pagination.extractInt org.scalatest.testsuite,org.make.core.proposal.searchquerytest x$64.extractInt
309 5074 12763 - 13159 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$65: org.make.core.proposal.SearchFilters) => x$65.proposal match { case (value: org.make.core.proposal.ProposalSearchFilter): Some[org.make.core.proposal.ProposalSearchFilter]((proposalIds: Seq[org.make.core.proposal.ProposalId]): org.make.core.proposal.ProposalSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.proposal.ProposalId](<unapply-selector>) <unapply> ((proposalId @ _)))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.id.field, proposalId.value)) case (value: org.make.core.proposal.ProposalSearchFilter): Some[org.make.core.proposal.ProposalSearchFilter]((proposalIds: Seq[org.make.core.proposal.ProposalId]): org.make.core.proposal.ProposalSearchFilter((proposalIds @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.id.field, proposalIds.map[String](((x$66: org.make.core.proposal.ProposalId) => x$66.value)))) case _ => scala.None }))
310 2909 12787 - 12797 Select org.make.core.proposal.SearchFilters.proposal org.scalatest.testsuite x$65.proposal
312 857 12902 - 12941 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.id.field
312 1266 12876 - 12961 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.id.field, proposalId.value))
312 3153 12881 - 12960 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.id.field, proposalId.value)
312 5267 12943 - 12959 Select org.make.core.proposal.ProposalId.value proposalId.value
314 4404 13055 - 13094 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.id.field
314 4798 13033 - 13121 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.id.field, proposalIds.map[String](((x$66: org.make.core.proposal.ProposalId) => x$66.value)))
314 1658 13096 - 13120 Apply scala.collection.IterableOps.map org.scalatest.testsuite proposalIds.map[String](((x$66: org.make.core.proposal.ProposalId) => x$66.value))
314 2916 13028 - 13122 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.proposal.indexed.ProposalElasticsearchFieldName.id.field, proposalIds.map[String](((x$66: org.make.core.proposal.ProposalId) => x$66.value))))
314 3445 13112 - 13119 Select org.make.core.proposal.ProposalId.value org.scalatest.testsuite x$66.value
315 864 13141 - 13145 Select scala.None org.scalatest.testsuite scala.None
321 4426 13252 - 13664 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$67: org.make.core.proposal.SearchFilters) => x$67.question match { case (value: org.make.core.proposal.QuestionSearchFilter): Some[org.make.core.proposal.QuestionSearchFilter]((questionIds: Seq[org.make.core.question.QuestionId]): org.make.core.proposal.QuestionSearchFilter(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.proposal.indexed.ProposalElasticsearchFieldName.questionId.field, questionId.value)) case (value: org.make.core.proposal.QuestionSearchFilter): Some[org.make.core.proposal.QuestionSearchFilter]((questionIds: Seq[org.make.core.question.QuestionId]): org.make.core.proposal.QuestionSearchFilter((questionIds @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionId.field, questionIds.map[String](((x$68: org.make.core.question.QuestionId) => x$68.value)))) case _ => scala.None }))
322 3160 13276 - 13286 Select org.make.core.proposal.SearchFilters.question org.scalatest.testsuite x$67.question
324 4416 13440 - 13456 Select org.make.core.question.QuestionId.value org.scalatest.testsuite questionId.value
324 2497 13370 - 13457 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionId.field, questionId.value)
324 1190 13391 - 13438 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionId.field
324 1630 13365 - 13458 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionId.field, questionId.value))
326 795 13601 - 13625 Apply scala.collection.IterableOps.map org.scalatest.testsuite questionIds.map[String](((x$68: org.make.core.question.QuestionId) => x$68.value))
326 3288 13525 - 13627 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.proposal.indexed.ProposalElasticsearchFieldName.questionId.field, questionIds.map[String](((x$68: org.make.core.question.QuestionId) => x$68.value))))
326 4806 13552 - 13599 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionId.field
326 2772 13617 - 13624 Select org.make.core.question.QuestionId.value org.scalatest.testsuite x$68.value
326 5087 13530 - 13626 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionId.field, questionIds.map[String](((x$68: org.make.core.question.QuestionId) => x$68.value)))
327 1200 13646 - 13650 Select scala.None org.scalatest.testsuite scala.None
333 4948 13753 - 14142 Apply scala.Option.flatMap org.scalatest.testsuite,org.make.core.proposal.searchquerytest filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$69: org.make.core.proposal.SearchFilters) => x$69.users match { case (value: org.make.core.proposal.UserSearchFilter): Some[org.make.core.proposal.UserSearchFilter]((userIds: Seq[org.make.core.user.UserId]): org.make.core.proposal.UserSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.user.UserId](<unapply-selector>) <unapply> ((userId @ _)))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserId.field, userId.value)) case (value: org.make.core.proposal.UserSearchFilter): Some[org.make.core.proposal.UserSearchFilter]((userIds: Seq[org.make.core.user.UserId]): org.make.core.proposal.UserSearchFilter((userIds @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserId.field, userIds.map[String](((x$70: org.make.core.user.UserId) => x$70.value)))) case _ => scala.None }))
334 2439 13777 - 13784 Select org.make.core.proposal.SearchFilters.users org.scalatest.testsuite,org.make.core.proposal.searchquerytest x$69.users
336 1641 13881 - 13930 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserId.field
336 2711 13860 - 13945 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserId.field, userId.value)
336 4938 13932 - 13944 Select org.make.core.user.UserId.value userId.value
336 807 13855 - 13946 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserId.field, userId.value))
338 3301 14095 - 14102 Select org.make.core.user.UserId.value org.scalatest.testsuite,org.make.core.proposal.searchquerytest x$70.value
338 1261 14083 - 14103 Apply scala.collection.IterableOps.map org.scalatest.testsuite,org.make.core.proposal.searchquerytest userIds.map[String](((x$70: org.make.core.user.UserId) => x$70.value))
338 5193 14032 - 14081 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserId.field
338 4358 14010 - 14104 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserId.field, userIds.map[String](((x$70: org.make.core.user.UserId) => x$70.value)))
338 2449 14005 - 14105 Apply scala.Some.apply org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserId.field, userIds.map[String](((x$70: org.make.core.user.UserId) => x$70.value))))
339 1571 14124 - 14128 Select scala.None org.scalatest.testsuite scala.None
345 1187 14242 - 14486 Apply scala.Option.flatMap org.scalatest.testsuite,org.make.core.proposal.searchquerytest filters.flatMap[com.sksamuel.elastic4s.requests.searches.term.TermQuery](((x$71: org.make.core.proposal.SearchFilters) => x$71.initialProposal.map[com.sksamuel.elastic4s.requests.searches.term.TermQuery](((initialProposal: org.make.core.proposal.InitialProposalFilter) => com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.initialProposal.field, initialProposal.isInitialProposal)))))
346 3312 14266 - 14480 Apply scala.Option.map org.scalatest.testsuite,org.make.core.proposal.searchquerytest x$71.initialProposal.map[com.sksamuel.elastic4s.requests.searches.term.TermQuery](((initialProposal: org.make.core.proposal.InitialProposalFilter) => com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.initialProposal.field, initialProposal.isInitialProposal)))
347 4277 14317 - 14472 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.initialProposal.field, initialProposal.isInitialProposal)
348 2913 14357 - 14409 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.initialProposal.field
349 735 14429 - 14462 Select org.make.core.proposal.InitialProposalFilter.isInitialProposal org.make.core.proposal.searchquerytest initialProposal.isInitialProposal
356 666 14575 - 14941 Apply scala.Option.flatMap org.scalatest.testsuite,org.make.core.proposal.searchquerytest filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$72: org.make.core.proposal.SearchFilters) => x$72.tags match { case (value: org.make.core.proposal.TagsSearchFilter): Some[org.make.core.proposal.TagsSearchFilter]((tagIds: Seq[org.make.core.tag.TagId]): org.make.core.proposal.TagsSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.tag.TagId](<unapply-selector>) <unapply> ((tagId @ _)))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.tagId.field, tagId.value)) case (value: org.make.core.proposal.TagsSearchFilter): Some[org.make.core.proposal.TagsSearchFilter]((tagIds: Seq[org.make.core.tag.TagId]): org.make.core.proposal.TagsSearchFilter((tags @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.tagId.field, tags.map[String](((x$73: org.make.core.tag.TagId) => x$73.value)))) case _ => scala.None }))
357 4553 14599 - 14605 Select org.make.core.proposal.SearchFilters.tags org.scalatest.testsuite,org.make.core.proposal.searchquerytest x$72.tags
359 4958 14680 - 14757 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.tagId.field, tagId.value)
359 2565 14701 - 14743 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.tagId.field
359 2845 14675 - 14758 Apply scala.Some.apply org.make.core.proposal.searchquerytest scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.tagId.field, tagId.value))
359 1582 14745 - 14756 Select org.make.core.tag.TagId.value org.make.core.proposal.searchquerytest tagId.value
361 1196 14819 - 14903 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.tagId.field, tags.map[String](((x$73: org.make.core.tag.TagId) => x$73.value)))
361 3234 14885 - 14902 Apply scala.collection.IterableOps.map tags.map[String](((x$73: org.make.core.tag.TagId) => x$73.value))
361 4208 14894 - 14901 Select org.make.core.tag.TagId.value x$73.value
361 4498 14814 - 14904 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.tagId.field, tags.map[String](((x$73: org.make.core.tag.TagId) => x$73.value))))
361 924 14841 - 14883 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.tagId.field
362 2436 14923 - 14927 Select scala.None org.scalatest.testsuite scala.None
368 731 15035 - 15495 Apply scala.Option.flatMap org.scalatest.testsuite,org.make.core.proposal.searchquerytest filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$74: org.make.core.proposal.SearchFilters) => x$74.operation match { case (value: org.make.core.proposal.OperationSearchFilter): Some[org.make.core.proposal.OperationSearchFilter]((operationIds: Seq[org.make.core.operation.OperationId]): org.make.core.proposal.OperationSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.operation.OperationId](<unapply-selector>) <unapply> ((operationId @ _)))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationId.field, operationId.value)) case (value: org.make.core.proposal.OperationSearchFilter): Some[org.make.core.proposal.OperationSearchFilter]((operationIds: Seq[org.make.core.operation.OperationId]): org.make.core.proposal.OperationSearchFilter((operationIds @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationId.field, operationIds.map[String](((x$75: org.make.core.operation.OperationId) => x$75.value)))) case _ => scala.None }))
369 4747 15059 - 15070 Select org.make.core.proposal.SearchFilters.operation org.scalatest.testsuite,org.make.core.proposal.searchquerytest x$74.operation
371 3250 15151 - 15246 Apply scala.Some.apply org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationId.field, operationId.value))
371 722 15227 - 15244 Select org.make.core.operation.OperationId.value org.scalatest.testsuite,org.make.core.proposal.searchquerytest operationId.value
371 2856 15177 - 15225 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationId.field
371 4082 15156 - 15245 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationId.field, operationId.value)
373 4751 15315 - 15458 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationId.field, operationIds.map[String](((x$75: org.make.core.operation.OperationId) => x$75.value))))
375 2371 15420 - 15445 Apply scala.collection.IterableOps.map operationIds.map[String](((x$75: org.make.core.operation.OperationId) => x$75.value))
375 441 15333 - 15446 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationId.field, operationIds.map[String](((x$75: org.make.core.operation.OperationId) => x$75.value)))
375 4504 15437 - 15444 Select org.make.core.operation.OperationId.value x$75.value
375 1131 15370 - 15418 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationId.field
377 2784 15477 - 15481 Select scala.None org.scalatest.testsuite scala.None
384 445 15633 - 15843 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((filters: org.make.core.proposal.SearchFilters) => filters.context.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((context: org.make.core.proposal.ContextSearchFilter) => context.operation.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((operation: org.make.core.operation.OperationId) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextOperation.field, operation.value)))))))
385 2380 15672 - 15843 Apply scala.Option.flatMap org.scalatest.testsuite filters.context.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((context: org.make.core.proposal.ContextSearchFilter) => context.operation.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((operation: org.make.core.operation.OperationId) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextOperation.field, operation.value)))))
386 4626 15707 - 15843 Apply scala.Option.map context.operation.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((operation: org.make.core.operation.OperationId) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextOperation.field, operation.value)))
387 3220 15827 - 15842 Select org.make.core.operation.OperationId.value operation.value
387 1140 15750 - 15843 Apply com.sksamuel.elastic4s.api.QueryApi.matchQuery com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextOperation.field, operation.value)
387 4086 15772 - 15825 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextOperation.field
394 2316 15996 - 16185 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((filters: org.make.core.proposal.SearchFilters) => filters.context.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((context: org.make.core.proposal.ContextSearchFilter) => context.source.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((source: String) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextSource.field, source)))))))
395 4031 16033 - 16185 Apply scala.Option.flatMap org.scalatest.testsuite filters.context.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((context: org.make.core.proposal.ContextSearchFilter) => context.source.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((source: String) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextSource.field, source)))))
396 740 16066 - 16185 Apply scala.Option.map context.source.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((source: String) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextSource.field, source)))
397 4874 16126 - 16176 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextSource.field
397 2792 16104 - 16185 Apply com.sksamuel.elastic4s.api.QueryApi.matchQuery com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextSource.field, source)
404 4886 16339 - 16537 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((filters: org.make.core.proposal.SearchFilters) => filters.context.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((context: org.make.core.proposal.ContextSearchFilter) => context.location.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((location: String) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextLocation.field, location)))))))
405 580 16377 - 16537 Apply scala.Option.flatMap org.scalatest.testsuite filters.context.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((context: org.make.core.proposal.ContextSearchFilter) => context.location.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((location: String) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextLocation.field, location)))))
406 2390 16411 - 16537 Apply scala.Option.map context.location.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((location: String) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextLocation.field, location)))
407 4635 16452 - 16537 Apply com.sksamuel.elastic4s.api.QueryApi.matchQuery com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextLocation.field, location)
407 1273 16474 - 16526 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextLocation.field
414 1286 16697 - 16903 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((filters: org.make.core.proposal.SearchFilters) => filters.context.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((context: org.make.core.proposal.ContextSearchFilter) => context.questionSlug.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((question: String) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextQuestionSlug.field, question)))))))
415 2240 16735 - 16903 Apply scala.Option.flatMap org.scalatest.testsuite filters.context.flatMap[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((context: org.make.core.proposal.ContextSearchFilter) => context.questionSlug.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((question: String) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextQuestionSlug.field, question)))))
416 4039 16769 - 16903 Apply scala.Option.map context.questionSlug.map[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](((question: String) => com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextQuestionSlug.field, question)))
417 1012 16814 - 16903 Apply com.sksamuel.elastic4s.api.QueryApi.matchQuery com.sksamuel.elastic4s.ElasticApi.matchQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextQuestionSlug.field, question)
417 2773 16836 - 16892 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contextQuestionSlug.field
424 2780 17044 - 17203 Apply scala.Option.flatMap org.scalatest.testsuite,org.make.core.proposal.searchquerytest filters.flatMap[com.sksamuel.elastic4s.requests.searches.term.TermQuery](((filters: org.make.core.proposal.SearchFilters) => filters.slug.map[com.sksamuel.elastic4s.requests.searches.term.TermQuery](((slugFilter: org.make.core.proposal.SlugSearchFilter) => com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.slug.field, slugFilter.slug)))))
425 3916 17084 - 17203 Apply scala.Option.map org.scalatest.testsuite,org.make.core.proposal.searchquerytest filters.slug.map[com.sksamuel.elastic4s.requests.searches.term.TermQuery](((slugFilter: org.make.core.proposal.SlugSearchFilter) => com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.slug.field, slugFilter.slug)))
426 4500 17144 - 17185 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.slug.field
426 2651 17187 - 17202 Select org.make.core.proposal.SlugSearchFilter.slug org.scalatest.testsuite,org.make.core.proposal.searchquerytest slugFilter.slug
426 592 17123 - 17203 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.slug.field, slugFilter.slug)
433 1136 17371 - 17466 Apply scala.Option.forall org.scalatest.testsuite,org.make.core.proposal.searchquerytest searchQuery.filters.flatMap[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](((x$76: org.make.core.proposal.SearchFilters) => x$76.languages)).forall(((x$77: cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]) => x$77.exists(((x$78: org.make.core.proposal.LanguageSearchFilter) => cats.implicits.catsSyntaxEq[String](x$78.language.value)(cats.implicits.catsKernelStdOrderForString).===(boostedLanguage)))))
433 2511 17468 - 17469 Block <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.0
433 2254 17419 - 17465 Apply cats.data.NonEmptyList.exists org.make.core.proposal.searchquerytest x$77.exists(((x$78: org.make.core.proposal.LanguageSearchFilter) => cats.implicits.catsSyntaxEq[String](x$78.language.value)(cats.implicits.catsKernelStdOrderForString).===(boostedLanguage)))
433 4161 17428 - 17464 Apply cats.syntax.EqOps.=== org.make.core.proposal.searchquerytest cats.implicits.catsSyntaxEq[String](x$78.language.value)(cats.implicits.catsKernelStdOrderForString).===(boostedLanguage)
433 877 17399 - 17410 Select org.make.core.proposal.SearchFilters.languages org.scalatest.testsuite,org.make.core.proposal.searchquerytest x$76.languages
433 4436 17468 - 17469 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.0
434 522 17481 - 17482 Literal <nosymbol> org.make.core.proposal.searchquerytest 0.0
434 3924 17481 - 17482 Block <nosymbol> org.make.core.proposal.searchquerytest 0.0
437 4599 17488 - 21725 Apply scala.Option.flatMap org.scalatest.testsuite,org.make.core.proposal.searchquerytest searchQuery.filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((filters: org.make.core.proposal.SearchFilters) => filters.content.withFilter(((check$ifrefutable$1: org.make.core.proposal.ContentSearchFilter) => (check$ifrefutable$1: org.make.core.proposal.ContentSearchFilter @unchecked) match { case (text: String): org.make.core.proposal.ContentSearchFilter((text @ _)) => true case _ => false })).map[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$79: org.make.core.proposal.ContentSearchFilter) => (x$79: org.make.core.proposal.ContentSearchFilter @unchecked) match { case (text: String): org.make.core.proposal.ContentSearchFilter((text @ _)) => { val fieldsBoosts: scala.collection.immutable.Map[String,Double] = scala.Predef.Map.apply[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double](scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFr.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFr).->[Double](2.0.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFrStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFrStemmed).->[Double](1.5.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEn.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEn).->[Double](2.0.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEnStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEnStemmed).->[Double](1.5.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentIt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentIt).->[Double](2.0.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentItStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentItStemmed).->[Double](1.5.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDe.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDe).->[Double](2.0.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDeStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDeStemmed).->[Double](1.5.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBg.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBg).->[Double](2.0.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBgStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBgStemmed).->[Double](1.5.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCs.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCs).->[Double](2.0.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCsStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCsStemmed).->[Double](1.5.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDa.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDa).->[Double](2.0.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDaStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDaStemmed).->[Double](1.5.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNl).->[Double](2.0.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNlStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNlStemmed).->[Double](1.5.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFi.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFi).->[Double](2.0.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFiStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFiStemmed).->[Double](1.5.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEl).->[Double](2.0.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentElStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentElStemmed).->[Double](1.5.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHu.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHu).->[Double](2.0.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHuStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHuStemmed).->[Double](1.5.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLv.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLv).->[Double](2.0.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLvStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLvStemmed).->[Double](1.5.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLt).->[Double](2.0.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLtStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLtStemmed).->[Double](1.5.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPt).->[Double](2.0.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPtStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPtStemmed).->[Double](1.5.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRo.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRo).->[Double](2.0.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRoStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRoStemmed).->[Double](1.5.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEs.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEs).->[Double](2.0.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEsStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEsStemmed).->[Double](1.5.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSv.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSv).->[Double](2.0.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSvStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSvStemmed).->[Double](1.5.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPl).->[Double](2.0.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPlStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPlStemmed).->[Double](1.5.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHr.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHr).->[Double](2.0.*(languageOmission("hr"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEt).->[Double](2.0.*(languageOmission("et"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentMt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentMt).->[Double](2.0.*(languageOmission("mt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSk.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSk).->[Double](2.0.*(languageOmission("sk"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSl).->[Double](2.0.*(languageOmission("sl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentUk.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentUk).->[Double](2.0.*(languageOmission("uk")))).filter(((x0$1: (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)) => x0$1 match { case (_1: org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, _2: Double): (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)(_, (boost @ _)) => boost.!=(0) })).map[String, Double](((x0$2: (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)) => x0$2 match { case (_1: org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, _2: Double): (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)((field @ _), (boost @ _)) => scala.Tuple2.apply[String, Double](field.field, boost) })); SearchFilters.this.functionScoreQuery(SearchFilters.this.multiMatchQuery(text).fields(fieldsBoosts).fuzziness("Auto:4,7").operator(com.sksamuel.elastic4s.requests.common.Operator.AND)).functions(com.sksamuel.elastic4s.requests.searches.queries.funcscorer.WeightScore.apply(2.0, scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionIsOpen.field, true, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$3, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$4, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$5, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$6, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$7, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$8, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$9, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$10, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$11, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$12, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$13, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$14, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$15)))) } }))))
438 1254 17555 - 21725 Apply scala.Option.WithFilter.map org.scalatest.testsuite,org.make.core.proposal.searchquerytest filters.content.withFilter(((check$ifrefutable$1: org.make.core.proposal.ContentSearchFilter) => (check$ifrefutable$1: org.make.core.proposal.ContentSearchFilter @unchecked) match { case (text: String): org.make.core.proposal.ContentSearchFilter((text @ _)) => true case _ => false })).map[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$79: org.make.core.proposal.ContentSearchFilter) => (x$79: org.make.core.proposal.ContentSearchFilter @unchecked) match { case (text: String): org.make.core.proposal.ContentSearchFilter((text @ _)) => { val fieldsBoosts: scala.collection.immutable.Map[String,Double] = scala.Predef.Map.apply[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double](scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFr.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFr).->[Double](2.0.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFrStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFrStemmed).->[Double](1.5.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEn.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEn).->[Double](2.0.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEnStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEnStemmed).->[Double](1.5.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentIt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentIt).->[Double](2.0.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentItStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentItStemmed).->[Double](1.5.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDe.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDe).->[Double](2.0.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDeStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDeStemmed).->[Double](1.5.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBg.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBg).->[Double](2.0.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBgStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBgStemmed).->[Double](1.5.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCs.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCs).->[Double](2.0.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCsStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCsStemmed).->[Double](1.5.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDa.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDa).->[Double](2.0.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDaStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDaStemmed).->[Double](1.5.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNl).->[Double](2.0.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNlStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNlStemmed).->[Double](1.5.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFi.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFi).->[Double](2.0.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFiStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFiStemmed).->[Double](1.5.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEl).->[Double](2.0.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentElStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentElStemmed).->[Double](1.5.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHu.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHu).->[Double](2.0.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHuStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHuStemmed).->[Double](1.5.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLv.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLv).->[Double](2.0.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLvStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLvStemmed).->[Double](1.5.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLt).->[Double](2.0.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLtStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLtStemmed).->[Double](1.5.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPt).->[Double](2.0.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPtStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPtStemmed).->[Double](1.5.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRo.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRo).->[Double](2.0.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRoStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRoStemmed).->[Double](1.5.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEs.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEs).->[Double](2.0.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEsStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEsStemmed).->[Double](1.5.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSv.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSv).->[Double](2.0.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSvStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSvStemmed).->[Double](1.5.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPl).->[Double](2.0.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPlStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPlStemmed).->[Double](1.5.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHr.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHr).->[Double](2.0.*(languageOmission("hr"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEt).->[Double](2.0.*(languageOmission("et"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentMt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentMt).->[Double](2.0.*(languageOmission("mt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSk.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSk).->[Double](2.0.*(languageOmission("sk"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSl).->[Double](2.0.*(languageOmission("sl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentUk.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentUk).->[Double](2.0.*(languageOmission("uk")))).filter(((x0$1: (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)) => x0$1 match { case (_1: org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, _2: Double): (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)(_, (boost @ _)) => boost.!=(0) })).map[String, Double](((x0$2: (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)) => x0$2 match { case (_1: org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, _2: Double): (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)((field @ _), (boost @ _)) => scala.Tuple2.apply[String, Double](field.field, boost) })); SearchFilters.this.functionScoreQuery(SearchFilters.this.multiMatchQuery(text).fields(fieldsBoosts).fuzziness("Auto:4,7").operator(com.sksamuel.elastic4s.requests.common.Operator.AND)).functions(com.sksamuel.elastic4s.requests.searches.queries.funcscorer.WeightScore.apply(2.0, scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionIsOpen.field, true, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$3, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$4, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$5, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$6, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$7, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$8, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$9, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$10, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$11, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$12, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$13, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$14, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$15)))) } }))
442 813 17706 - 17708 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
442 2179 17706 - 17733 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("fr"))
442 2789 17662 - 17702 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFr org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFr
442 1077 17662 - 17733 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFr.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFr).->[Double](2.0.*(languageOmission("fr")))
442 4028 17711 - 17733 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("fr")
443 2640 17796 - 17800 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
443 2723 17745 - 17825 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFrStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFrStemmed).->[Double](1.5.*(languageOmission("fr")))
443 3931 17796 - 17825 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("fr"))
443 396 17803 - 17825 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("fr")
443 4445 17745 - 17792 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFrStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFrStemmed
444 5427 17881 - 17908 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("en"))
444 2049 17886 - 17908 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("en")
444 823 17837 - 17877 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEn org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEn
444 4375 17837 - 17908 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEn.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEn).->[Double](2.0.*(languageOmission("en")))
444 4288 17881 - 17883 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
445 2732 17971 - 18000 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("en"))
445 3913 17978 - 18000 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("en")
445 2647 17920 - 17967 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEnStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEnStemmed
445 667 17971 - 17975 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
445 951 17920 - 18000 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEnStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEnStemmed).->[Double](1.5.*(languageOmission("en")))
446 4294 18012 - 18052 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentIt org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentIt
446 5552 18061 - 18083 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("it")
446 2056 18056 - 18058 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
446 2585 18012 - 18083 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentIt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentIt).->[Double](2.0.*(languageOmission("it")))
446 4384 18056 - 18083 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("it"))
447 2864 18153 - 18175 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("it")
447 675 18095 - 18142 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentItStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentItStemmed
447 4302 18095 - 18175 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentItStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentItStemmed).->[Double](1.5.*(languageOmission("it")))
447 3921 18146 - 18150 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
447 957 18146 - 18175 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("it"))
448 2176 18187 - 18227 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDe org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDe
448 2594 18231 - 18258 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("de"))
448 683 18187 - 18258 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDe.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDe).->[Double](2.0.*(languageOmission("de")))
448 4361 18236 - 18258 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("de")
448 5562 18231 - 18233 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
449 741 18328 - 18350 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("de")
449 4240 18321 - 18350 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("de"))
449 3851 18270 - 18317 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDeStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDeStemmed
449 1950 18321 - 18325 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
449 2186 18270 - 18350 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDeStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDeStemmed).->[Double](1.5.*(languageOmission("de")))
450 3863 18362 - 18433 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBg.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBg).->[Double](2.0.*(languageOmission("bg")))
450 5499 18362 - 18402 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBg org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBg
450 4371 18406 - 18408 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
450 2463 18411 - 18433 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("bg")
450 471 18406 - 18433 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("bg"))
451 5508 18445 - 18525 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBgStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBgStemmed).->[Double](1.5.*(languageOmission("bg")))
451 4102 18503 - 18525 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("bg")
451 2127 18496 - 18525 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("bg"))
451 1738 18445 - 18492 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBgStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBgStemmed
451 751 18496 - 18500 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
452 3394 18537 - 18577 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCs org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCs
452 3794 18581 - 18608 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("cs"))
452 1754 18537 - 18608 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCs.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCs).->[Double](2.0.*(languageOmission("cs")))
452 2399 18581 - 18583 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
452 670 18586 - 18608 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("cs")
453 4228 18671 - 18675 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
453 3408 18620 - 18700 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCsStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCsStemmed).->[Double](1.5.*(languageOmission("cs")))
453 764 18620 - 18667 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCsStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCsStemmed
453 2328 18678 - 18700 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("cs")
453 5438 18671 - 18700 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("cs"))
454 2409 18712 - 18752 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDa org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDa
454 1766 18756 - 18783 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("da"))
454 1024 18712 - 18783 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDa.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDa).->[Double](2.0.*(languageOmission("da")))
454 3984 18761 - 18783 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("da")
454 604 18756 - 18758 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
455 3421 18846 - 18875 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("da"))
455 5496 18853 - 18875 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("da")
455 2538 18795 - 18875 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDaStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDaStemmed).->[Double](1.5.*(languageOmission("da")))
455 4236 18795 - 18842 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDaStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDaStemmed
455 2264 18846 - 18850 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
456 3932 18931 - 18933 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
456 5052 18931 - 18958 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("nl"))
456 4175 18887 - 18958 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNl).->[Double](2.0.*(languageOmission("nl")))
456 613 18887 - 18927 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNl org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNl
456 1899 18936 - 18958 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("nl")
457 540 18970 - 19050 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNlStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNlStemmed).->[Double](1.5.*(languageOmission("nl")))
457 2271 18970 - 19017 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNlStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNlStemmed
457 3539 19028 - 19050 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("nl")
457 5504 19021 - 19025 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
457 2542 19021 - 19050 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("nl"))
458 5026 19111 - 19133 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("fi")
458 2280 19062 - 19133 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFi.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFi).->[Double](2.0.*(languageOmission("fi")))
458 1906 19106 - 19108 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
458 4181 19106 - 19133 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("fi"))
458 3792 19062 - 19102 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFi org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFi
459 3543 19196 - 19200 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
459 3797 19145 - 19225 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFiStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFiStemmed).->[Double](1.5.*(languageOmission("fi")))
459 2654 19203 - 19225 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("fi")
459 5435 19145 - 19192 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFiStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFiStemmed
459 547 19196 - 19225 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("fi"))
460 4303 19286 - 19308 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("el")
460 2080 19281 - 19308 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("el"))
460 5040 19281 - 19283 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
460 5443 19237 - 19308 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEl).->[Double](2.0.*(languageOmission("el")))
460 1839 19237 - 19277 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEl org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEl
461 3735 19371 - 19400 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("el"))
461 1420 19371 - 19375 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
461 420 19378 - 19400 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("el")
461 1849 19320 - 19400 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentElStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentElStemmed).->[Double](1.5.*(languageOmission("el")))
461 3658 19320 - 19367 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentElStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentElStemmed
462 5287 19412 - 19452 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHu org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHu
462 5376 19456 - 19483 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("hu"))
462 4314 19456 - 19458 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
462 3668 19412 - 19483 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHu.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHu).->[Double](2.0.*(languageOmission("hu")))
462 2267 19461 - 19483 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("hu")
463 3937 19553 - 19575 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("hu")
463 1676 19495 - 19542 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHuStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHuStemmed
463 1971 19546 - 19575 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("hu"))
463 5300 19495 - 19575 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHuStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHuStemmed).->[Double](1.5.*(languageOmission("hu")))
463 536 19546 - 19550 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
464 3609 19631 - 19658 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("lv"))
464 3076 19587 - 19627 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLv org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLv
464 5573 19636 - 19658 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("lv")
464 1690 19587 - 19658 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLv.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLv).->[Double](2.0.*(languageOmission("lv")))
464 2195 19631 - 19633 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
465 1835 19728 - 19750 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("lv")
465 3183 19670 - 19750 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLvStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLvStemmed).->[Double](1.5.*(languageOmission("lv")))
465 5309 19721 - 19750 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("lv"))
465 544 19670 - 19717 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLvStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLvStemmed
465 3873 19721 - 19725 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
466 5517 19806 - 19808 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
466 3486 19811 - 19833 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("lt")
466 2208 19762 - 19802 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLt org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLt
466 1702 19806 - 19833 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("lt"))
466 485 19762 - 19833 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLt).->[Double](2.0.*(languageOmission("lt")))
467 2138 19845 - 19925 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLtStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLtStemmed).->[Double](1.5.*(languageOmission("lt")))
467 5107 19903 - 19925 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("lt")
467 3883 19845 - 19892 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLtStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLtStemmed
467 3195 19896 - 19925 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("lt"))
467 1767 19896 - 19900 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
468 3812 19937 - 20008 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPt).->[Double](2.0.*(languageOmission("pt")))
468 4847 19981 - 20008 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("pt"))
468 3495 19981 - 19983 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
468 1673 19986 - 20008 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("pt")
468 5374 19937 - 19977 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPt org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPt
469 3334 20078 - 20100 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("pt")
469 5112 20071 - 20075 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
469 2348 20071 - 20100 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("pt"))
469 5380 20020 - 20100 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPtStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPtStemmed).->[Double](1.5.*(languageOmission("pt")))
469 1776 20020 - 20067 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPtStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPtStemmed
470 3430 20112 - 20152 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRo org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRo
470 1686 20156 - 20158 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
470 4977 20161 - 20183 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("ro")
470 3870 20156 - 20183 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("ro"))
470 1785 20112 - 20183 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRo.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRo).->[Double](2.0.*(languageOmission("ro")))
471 3343 20246 - 20250 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
471 2281 20253 - 20275 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("ro")
471 5513 20246 - 20275 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("ro"))
471 3437 20195 - 20275 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRoStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRoStemmed).->[Double](1.5.*(languageOmission("ro")))
471 5231 20195 - 20242 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRoStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRoStemmed
472 1614 20287 - 20327 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEs org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEs
472 1913 20331 - 20358 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("es"))
472 4983 20331 - 20333 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
472 5240 20287 - 20358 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEs.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEs).->[Double](2.0.*(languageOmission("es")))
472 3879 20336 - 20358 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("es")
473 3270 20370 - 20417 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEsStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEsStemmed
473 5522 20428 - 20450 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("es")
473 3416 20421 - 20450 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("es"))
473 1624 20370 - 20450 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEsStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEsStemmed).->[Double](1.5.*(languageOmission("es")))
473 1235 20421 - 20425 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
474 4919 20462 - 20502 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSv org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSv
474 5049 20506 - 20533 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("sv"))
474 3805 20506 - 20508 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
474 1920 20511 - 20533 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("sv")
474 3278 20462 - 20533 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSv.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSv).->[Double](2.0.*(languageOmission("sv")))
475 4778 20545 - 20625 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSvStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSvStemmed).->[Double](1.5.*(languageOmission("sv")))
475 3426 20603 - 20625 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("sv")
475 1427 20596 - 20625 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("sv"))
475 5452 20596 - 20600 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
475 1247 20545 - 20592 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSvStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSvStemmed
476 3127 20681 - 20708 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("pl"))
476 1168 20637 - 20708 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPl).->[Double](2.0.*(languageOmission("pl")))
476 2902 20637 - 20677 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPl org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPl
476 5055 20686 - 20708 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("pl")
476 1860 20681 - 20683 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
477 3677 20771 - 20775 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5
477 2825 20720 - 20800 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPlStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPlStemmed).->[Double](1.5.*(languageOmission("pl")))
477 5465 20720 - 20767 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPlStemmed org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPlStemmed
477 4981 20771 - 20800 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 1.5.*(languageOmission("pl"))
477 1430 20778 - 20800 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("pl")
478 5310 20856 - 20858 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
478 2035 20812 - 20852 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHr org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHr
478 3267 20861 - 20883 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("hr")
478 1367 20856 - 20883 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("hr"))
478 5392 20812 - 20883 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHr.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHr).->[Double](2.0.*(languageOmission("hr")))
479 1438 20939 - 20941 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
479 3686 20895 - 20935 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEt org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEt
479 4915 20944 - 20966 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("et")
479 3015 20939 - 20966 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("et"))
479 1983 20895 - 20966 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEt).->[Double](2.0.*(languageOmission("et")))
480 5319 20978 - 21018 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentMt org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentMt
480 4535 21022 - 21049 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("mt"))
480 3275 21022 - 21024 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
480 3625 20978 - 21049 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentMt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentMt).->[Double](2.0.*(languageOmission("mt")))
480 1316 21027 - 21049 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("mt")
481 2963 21110 - 21132 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("sk")
481 1856 21105 - 21132 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("sk"))
481 4927 21105 - 21107 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
481 5007 21061 - 21132 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSk.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSk).->[Double](2.0.*(languageOmission("sk")))
481 1558 21061 - 21101 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSk org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSk
482 3205 21144 - 21184 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSl org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSl
482 4464 21193 - 21215 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("sl")
482 3504 21188 - 21215 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("sl"))
482 1322 21188 - 21190 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
482 1564 21144 - 21215 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSl).->[Double](2.0.*(languageOmission("sl")))
483 5305 21271 - 21298 Apply scala.Double.* org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0.*(languageOmission("uk"))
483 1868 21276 - 21298 Apply org.make.core.proposal.SearchFilters.languageOmission org.scalatest.testsuite,org.make.core.proposal.searchquerytest languageOmission("uk")
483 3214 21227 - 21298 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentUk.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentUk).->[Double](2.0.*(languageOmission("uk")))
483 2822 21271 - 21273 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
483 4858 21227 - 21267 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentUk org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentUk
484 1258 21337 - 21347 Apply scala.Double.!= org.scalatest.testsuite,org.make.core.proposal.searchquerytest boost.!=(0)
484 1697 17647 - 21401 Apply scala.collection.MapOps.map org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Predef.Map.apply[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double](scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFr.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFr).->[Double](2.0.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFrStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFrStemmed).->[Double](1.5.*(languageOmission("fr"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEn.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEn).->[Double](2.0.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEnStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEnStemmed).->[Double](1.5.*(languageOmission("en"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentIt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentIt).->[Double](2.0.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentItStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentItStemmed).->[Double](1.5.*(languageOmission("it"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDe.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDe).->[Double](2.0.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDeStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDeStemmed).->[Double](1.5.*(languageOmission("de"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBg.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBg).->[Double](2.0.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBgStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentBgStemmed).->[Double](1.5.*(languageOmission("bg"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCs.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCs).->[Double](2.0.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCsStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentCsStemmed).->[Double](1.5.*(languageOmission("cs"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDa.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDa).->[Double](2.0.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDaStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentDaStemmed).->[Double](1.5.*(languageOmission("da"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNl).->[Double](2.0.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNlStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentNlStemmed).->[Double](1.5.*(languageOmission("nl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFi.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFi).->[Double](2.0.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFiStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentFiStemmed).->[Double](1.5.*(languageOmission("fi"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEl).->[Double](2.0.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentElStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentElStemmed).->[Double](1.5.*(languageOmission("el"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHu.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHu).->[Double](2.0.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHuStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHuStemmed).->[Double](1.5.*(languageOmission("hu"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLv.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLv).->[Double](2.0.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLvStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLvStemmed).->[Double](1.5.*(languageOmission("lv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLt).->[Double](2.0.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLtStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentLtStemmed).->[Double](1.5.*(languageOmission("lt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPt).->[Double](2.0.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPtStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPtStemmed).->[Double](1.5.*(languageOmission("pt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRo.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRo).->[Double](2.0.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRoStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentRoStemmed).->[Double](1.5.*(languageOmission("ro"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEs.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEs).->[Double](2.0.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEsStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEsStemmed).->[Double](1.5.*(languageOmission("es"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSv.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSv).->[Double](2.0.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSvStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSvStemmed).->[Double](1.5.*(languageOmission("sv"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPl).->[Double](2.0.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPlStemmed.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentPlStemmed).->[Double](1.5.*(languageOmission("pl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHr.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentHr).->[Double](2.0.*(languageOmission("hr"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentEt).->[Double](2.0.*(languageOmission("et"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentMt.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentMt).->[Double](2.0.*(languageOmission("mt"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSk.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSk).->[Double](2.0.*(languageOmission("sk"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSl.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentSl).->[Double](2.0.*(languageOmission("sl"))), scala.Predef.ArrowAssoc[org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentUk.type](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.contentUk).->[Double](2.0.*(languageOmission("uk")))).filter(((x0$1: (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)) => x0$1 match { case (_1: org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, _2: Double): (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)(_, (boost @ _)) => boost.!=(0) })).map[String, Double](((x0$2: (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)) => x0$2 match { case (_1: org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, _2: Double): (org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple, Double)((field @ _), (boost @ _)) => scala.Tuple2.apply[String, Double](field.field, boost) }))
484 3515 21379 - 21399 Apply scala.Tuple2.apply org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Tuple2.apply[String, Double](field.field, boost)
484 4477 21380 - 21391 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite,org.make.core.proposal.searchquerytest field.field
485 2752 21501 - 21513 Select com.sksamuel.elastic4s.requests.common.Operator.AND org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.common.Operator.AND
485 4866 21480 - 21490 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest "Auto:4,7"
485 858 21427 - 21514 Apply com.sksamuel.elastic4s.requests.searches.queries.matches.MultiMatchQuery.operator org.scalatest.testsuite,org.make.core.proposal.searchquerytest SearchFilters.this.multiMatchQuery(text).fields(fieldsBoosts).fuzziness("Auto:4,7").operator(com.sksamuel.elastic4s.requests.common.Operator.AND)
486 3290 21408 - 21718 Apply com.sksamuel.elastic4s.requests.searches.queries.funcscorer.FunctionScoreQuery.functions org.scalatest.testsuite,org.make.core.proposal.searchquerytest SearchFilters.this.functionScoreQuery(SearchFilters.this.multiMatchQuery(text).fields(fieldsBoosts).fuzziness("Auto:4,7").operator(com.sksamuel.elastic4s.requests.common.Operator.AND)).functions(com.sksamuel.elastic4s.requests.searches.queries.funcscorer.WeightScore.apply(2.0, scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionIsOpen.field, true, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$3, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$4, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$5, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$6, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$7, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$8, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$9, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$10, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$11, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$12, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$13, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$14, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$15))))
487 5256 21546 - 21708 Apply com.sksamuel.elastic4s.requests.searches.queries.funcscorer.WeightScore.apply org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.funcscorer.WeightScore.apply(2.0, scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionIsOpen.field, true, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$3, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$4, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$5, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$6, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$7, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$8, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$9, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$10, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$11, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$12, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$13, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$14, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$15)))
488 5316 21580 - 21582 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest 2.0
489 1707 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$5 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$5
489 3352 21629 - 21680 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionIsOpen.field
489 3621 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$4 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$4
489 1109 21690 - 21694 Literal <nosymbol> org.scalatest.testsuite,org.make.core.proposal.searchquerytest true
489 1632 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$14 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$14
489 3360 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$10 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$10
489 797 21605 - 21696 Apply scala.Some.apply org.scalatest.testsuite,org.make.core.proposal.searchquerytest scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery](com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionIsOpen.field, true, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$3, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$4, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$5, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$6, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$7, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$8, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$9, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$10, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$11, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$12, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$13, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$14, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$15))
489 2762 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$7 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$7
489 2968 21610 - 21695 Apply com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionIsOpen.field, true, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$3, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$4, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$5, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$6, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$7, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$8, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$9, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$10, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$11, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$12, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$13, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$14, com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$15)
489 4487 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$3 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$3
489 4989 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$6 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$6
489 4418 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$12 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$12
489 865 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$8 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$8
489 5246 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$9 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$9
489 2692 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$13 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$13
489 4854 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$15 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$15
489 1319 21610 - 21610 Select com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$11 org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.requests.searches.queries.matches.MatchQuery.apply$default$11
497 4546 21843 - 22210 Apply scala.Option.flatMap org.scalatest.testsuite,org.make.core.proposal.searchquerytest filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$80: org.make.core.proposal.SearchFilters) => x$80.status.map[com.sksamuel.elastic4s.requests.searches.queries.Query](((x0$1: org.make.core.proposal.StatusSearchFilter) => x0$1 match { case (status: Seq[org.make.core.proposal.ProposalStatus]): org.make.core.proposal.StatusSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.proposal.ProposalStatus](<unapply-selector>) <unapply> ((proposalStatus @ _))) => com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field, proposalStatus.value) case (status: Seq[org.make.core.proposal.ProposalStatus]): org.make.core.proposal.StatusSearchFilter((proposalStatuses @ _)) => com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field, proposalStatuses.map[String](((x$81: org.make.core.proposal.ProposalStatus) => x$81.value))) }))))
498 1263 21867 - 22204 Apply scala.Option.map org.scalatest.testsuite,org.make.core.proposal.searchquerytest x$80.status.map[com.sksamuel.elastic4s.requests.searches.queries.Query](((x0$1: org.make.core.proposal.StatusSearchFilter) => x0$1 match { case (status: Seq[org.make.core.proposal.ProposalStatus]): org.make.core.proposal.StatusSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.proposal.ProposalStatus](<unapply-selector>) <unapply> ((proposalStatus @ _))) => com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field, proposalStatus.value) case (status: Seq[org.make.core.proposal.ProposalStatus]): org.make.core.proposal.StatusSearchFilter((proposalStatuses @ _)) => com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field, proposalStatuses.map[String](((x$81: org.make.core.proposal.ProposalStatus) => x$81.value))) }))
500 4862 21948 - 22035 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite,org.make.core.proposal.searchquerytest com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field, proposalStatus.value)
500 1643 22014 - 22034 Select org.make.core.proposal.ProposalStatus.value org.scalatest.testsuite,org.make.core.proposal.searchquerytest proposalStatus.value
500 2618 21969 - 22012 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite,org.make.core.proposal.searchquerytest org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field
502 855 22187 - 22194 Select org.make.core.proposal.ProposalStatus.value org.scalatest.testsuite x$81.value
502 2907 22121 - 22164 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field
502 5195 22166 - 22195 Apply scala.collection.IterableOps.map org.scalatest.testsuite proposalStatuses.map[String](((x$81: org.make.core.proposal.ProposalStatus) => x$81.value))
502 3152 22099 - 22196 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field, proposalStatuses.map[String](((x$81: org.make.core.proposal.ProposalStatus) => x$81.value)))
508 4796 22262 - 22358 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field, ProposalStatus.Accepted.value)
508 1574 22328 - 22357 Select org.make.core.proposal.ProposalStatus.value org.scalatest.testsuite ProposalStatus.Accepted.value
508 2914 22257 - 22359 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field, ProposalStatus.Accepted.value))
508 2491 22283 - 22326 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field
514 3285 22476 - 22844 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$82: org.make.core.proposal.SearchFilters) => x$82.idea match { case (value: org.make.core.proposal.IdeaSearchFilter): Some[org.make.core.proposal.IdeaSearchFilter]((ideaIds: Seq[org.make.core.idea.IdeaId]): org.make.core.proposal.IdeaSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.idea.IdeaId](<unapply-selector>) <unapply> ((idea @ _)))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field, idea.value)) case (value: org.make.core.proposal.IdeaSearchFilter): Some[org.make.core.proposal.IdeaSearchFilter]((ideaIds: Seq[org.make.core.idea.IdeaId]): org.make.core.proposal.IdeaSearchFilter((ideas @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field, ideas.map[String](((x$83: org.make.core.idea.IdeaId) => x$83.value)))) case _ => scala.None }))
515 784 22500 - 22506 Select org.make.core.proposal.SearchFilters.idea org.scalatest.testsuite x$82.idea
517 4129 22601 - 22644 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field
517 1189 22580 - 22657 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field, idea.value)
517 4413 22575 - 22658 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field, idea.value))
517 3158 22646 - 22656 Select org.make.core.idea.IdeaId.value idea.value
519 1628 22797 - 22804 Select org.make.core.idea.IdeaId.value org.scalatest.testsuite x$83.value
519 2848 22720 - 22806 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field, ideas.map[String](((x$83: org.make.core.idea.IdeaId) => x$83.value)))
519 793 22715 - 22807 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.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field, ideas.map[String](((x$83: org.make.core.idea.IdeaId) => x$83.value))))
519 2429 22742 - 22785 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field
519 4803 22787 - 22805 Apply scala.collection.IterableOps.map org.scalatest.testsuite ideas.map[String](((x$83: org.make.core.idea.IdeaId) => x$83.value))
520 4132 22826 - 22830 Select scala.None org.scalatest.testsuite scala.None
527 1198 22958 - 22969 Select org.make.core.proposal.SearchFilters.languages org.scalatest.testsuite x$84.languages
528 4347 22988 - 23004 Select org.make.core.reference.Language.value org.scalatest.testsuite x$86.language.value
528 2437 22982 - 23012 Select cats.data.NonEmptyList.toList org.scalatest.testsuite x$85.map[String](((x$86: org.make.core.proposal.LanguageSearchFilter) => x$86.language.value)).toList
529 1639 23047 - 23092 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.language.field
529 4934 23025 - 23096 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.language.field, x$87)
529 2709 22935 - 23097 Apply scala.Option.map org.scalatest.testsuite filters.flatMap[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](((x$84: org.make.core.proposal.SearchFilters) => x$84.languages)).map[List[String]](((x$85: cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]) => x$85.map[String](((x$86: org.make.core.proposal.LanguageSearchFilter) => x$86.language.value)).toList)).map[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](((x$87: List[String]) => com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.language.field, x$87)))
532 644 23185 - 23422 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$88: org.make.core.proposal.SearchFilters) => x$88.country match { case (value: org.make.core.proposal.CountrySearchFilter): Some[org.make.core.proposal.CountrySearchFilter]((country: org.make.core.reference.Country): org.make.core.proposal.CountrySearchFilter((country @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionCountries.field, country.value)) case _ => scala.None }))
533 723 23209 - 23218 Select org.make.core.proposal.SearchFilters.country org.scalatest.testsuite x$88.country
535 3298 23370 - 23383 Select org.make.core.reference.Country.value org.scalatest.testsuite country.value
535 4265 23314 - 23368 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionCountries.field
535 4355 23288 - 23385 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionCountries.field, country.value))
535 1331 23293 - 23384 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionCountries.field, country.value)
536 2443 23404 - 23408 Select scala.None org.scalatest.testsuite scala.None
542 3223 23520 - 23773 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$89: org.make.core.proposal.SearchFilters) => x$89.minVotesCount match { case (value: org.make.core.proposal.MinVotesCountSearchFilter): Some[org.make.core.proposal.MinVotesCountSearchFilter]((minVotesCount: Int): org.make.core.proposal.MinVotesCountSearchFilter((minVotesCount @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](com.sksamuel.elastic4s.ElasticApi.rangeQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.votesCount.field).gte(minVotesCount)) case _ => scala.None }))
543 4946 23544 - 23559 Select org.make.core.proposal.SearchFilters.minVotesCount org.scalatest.testsuite x$89.minVotesCount
545 2833 23646 - 23735 Apply com.sksamuel.elastic4s.requests.searches.queries.RangeQuery.gte org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.rangeQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.votesCount.field).gte(minVotesCount)
545 733 23641 - 23736 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](com.sksamuel.elastic4s.ElasticApi.rangeQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.votesCount.field).gte(minVotesCount))
546 4275 23755 - 23759 Select scala.None org.scalatest.testsuite scala.None
552 2842 23866 - 24092 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$90: org.make.core.proposal.SearchFilters) => x$90.toEnrich match { case (value: org.make.core.proposal.ToEnrichSearchFilter): Some[org.make.core.proposal.ToEnrichSearchFilter]((toEnrich: Boolean): org.make.core.proposal.ToEnrichSearchFilter((toEnrich @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.toEnrich.field, toEnrich)) case _ => scala.None }))
553 1185 23890 - 23900 Select org.make.core.proposal.SearchFilters.toEnrich org.scalatest.testsuite x$90.toEnrich
555 4488 23998 - 24043 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.toEnrich.field
555 657 23972 - 24055 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.toEnrich.field, toEnrich))
555 2381 23977 - 24054 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.toEnrich.field, toEnrich)
556 4875 24074 - 24078 Select scala.None org.scalatest.testsuite scala.None
562 2434 24188 - 24428 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$91: org.make.core.proposal.SearchFilters) => x$91.isAnonymous match { case (value: org.make.core.proposal.IsAnonymousSearchFiler): Some[org.make.core.proposal.IsAnonymousSearchFiler]((isAnonymous: Boolean): org.make.core.proposal.IsAnonymousSearchFiler((isAnonymous @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.isAnonymous.field, isAnonymous)) case _ => scala.None }))
563 922 24212 - 24225 Select org.make.core.proposal.SearchFilters.isAnonymous org.scalatest.testsuite x$91.isAnonymous
565 2317 24307 - 24390 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.isAnonymous.field, isAnonymous)
565 4207 24328 - 24376 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.isAnonymous.field
565 1120 24302 - 24391 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.isAnonymous.field, isAnonymous))
566 4496 24410 - 24414 Select scala.None org.scalatest.testsuite scala.None
572 4079 24521 - 24759 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$92: org.make.core.proposal.SearchFilters) => x$92.minScore match { case (value: org.make.core.proposal.MinScoreSearchFilter): Some[org.make.core.proposal.MinScoreSearchFilter]((minScore: Double): org.make.core.proposal.MinScoreSearchFilter((minScore @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](com.sksamuel.elastic4s.ElasticApi.rangeQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreUpperBound.field).gte(minScore)) case _ => scala.None }))
573 582 24545 - 24555 Select org.make.core.proposal.SearchFilters.minScore org.scalatest.testsuite x$92.minScore
575 4745 24632 - 24721 Apply com.sksamuel.elastic4s.requests.searches.queries.RangeQuery.gte org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.rangeQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreUpperBound.field).gte(minScore)
575 2853 24627 - 24722 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](com.sksamuel.elastic4s.ElasticApi.rangeQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreUpperBound.field).gte(minScore))
576 869 24741 - 24745 Select scala.None org.scalatest.testsuite scala.None
582 3966 24853 - 25764 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$93: org.make.core.proposal.SearchFilters) => x$93.createdAt match { case (value: org.make.core.proposal.CreatedAtSearchFilter): Some[org.make.core.proposal.CreatedAtSearchFilter]((before: Option[java.time.ZonedDateTime], after: Option[java.time.ZonedDateTime]): org.make.core.proposal.CreatedAtSearchFilter((maybeBefore @ _), (maybeAfter @ _))) => { val createdAtRangeQuery: com.sksamuel.elastic4s.requests.searches.queries.RangeQuery = com.sksamuel.elastic4s.ElasticApi.rangeQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.createdAt.field); val dateFormatter: java.time.format.DateTimeFormatter = java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd\'T\'HH:mm:ss.SSS\'Z\'").withZone(java.time.ZoneOffset.UTC); scala.Tuple2.apply[Option[String], Option[String]](maybeBefore.map[String](((before: java.time.ZonedDateTime) => before.format(dateFormatter))), maybeAfter.map[String](((after: java.time.ZonedDateTime) => after.format(dateFormatter)))) match { case (_1: Option[String], _2: Option[String]): (Option[String], Option[String])((value: String): Some[String]((before @ _)), (value: String): Some[String]((after @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](createdAtRangeQuery.lt(before).gt(after)) case (_1: Option[String], _2: Option[String]): (Option[String], Option[String])((value: String): Some[String]((before @ _)), scala.None) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](createdAtRangeQuery.lt(before)) case (_1: Option[String], _2: Option[String]): (Option[String], Option[String])(scala.None, (value: String): Some[String]((after @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](createdAtRangeQuery.gte(after)) case _ => scala.None } } case _ => scala.None }))
583 2241 24877 - 24888 Select org.make.core.proposal.SearchFilters.createdAt org.scalatest.testsuite x$93.createdAt
585 1127 25036 - 25082 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.createdAt.field
585 4502 25014 - 25083 Apply com.sksamuel.elastic4s.api.QueryApi.rangeQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.rangeQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.createdAt.field)
587 439 25214 - 25228 Select java.time.ZoneOffset.UTC org.scalatest.testsuite java.time.ZoneOffset.UTC
587 4696 25145 - 25229 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)
587 2369 25173 - 25203 Literal <nosymbol> org.scalatest.testsuite "yyyy-MM-dd\'T\'HH:mm:ss.SSS\'Z\'"
592 728 25446 - 25492 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](createdAtRangeQuery.lt(before).gt(after))
592 2782 25451 - 25491 Apply com.sksamuel.elastic4s.requests.searches.queries.RangeQuery.gt org.scalatest.testsuite createdAtRangeQuery.lt(before).gt(after)
593 2302 25541 - 25577 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](createdAtRangeQuery.lt(before))
593 4023 25546 - 25576 Apply com.sksamuel.elastic4s.requests.searches.queries.RangeQuery.lt org.scalatest.testsuite createdAtRangeQuery.lt(before)
594 4437 25626 - 25662 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](createdAtRangeQuery.gte(after))
594 1137 25631 - 25661 Apply com.sksamuel.elastic4s.requests.searches.queries.RangeQuery.gte org.scalatest.testsuite createdAtRangeQuery.gte(after)
595 2377 25711 - 25715 Select scala.None scala.None
597 390 25746 - 25750 Select scala.None org.scalatest.testsuite scala.None
603 2642 25861 - 26113 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$94: org.make.core.proposal.SearchFilters) => x$94.sequencePool match { case (value: org.make.core.proposal.SequencePoolSearchFilter): Some[org.make.core.proposal.SequencePoolSearchFilter]((sequencePool: org.make.core.proposal.indexed.SequencePool): org.make.core.proposal.SequencePoolSearchFilter((sequencePool @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.sequencePool.field, sequencePool.value)) case _ => scala.None }))
604 2791 25885 - 25899 Select org.make.core.proposal.SearchFilters.sequencePool org.scalatest.testsuite x$94.sequencePool
606 2314 25984 - 26075 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.sequencePool.field, sequencePool.value)
606 4030 26056 - 26074 Select org.make.core.proposal.indexed.SequencePool.value org.scalatest.testsuite sequencePool.value
606 1272 25979 - 26076 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.sequencePool.field, sequencePool.value))
606 1002 26005 - 26054 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.sequencePool.field
607 4633 26095 - 26099 Select scala.None org.scalatest.testsuite scala.None
613 1284 26217 - 26483 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$95: org.make.core.proposal.SearchFilters) => x$95.sequenceSegmentPool match { case (value: org.make.core.proposal.SequencePoolSearchFilter): Some[org.make.core.proposal.SequencePoolSearchFilter]((sequencePool: org.make.core.proposal.indexed.SequencePool): org.make.core.proposal.SequencePoolSearchFilter((sequencePool @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.sequenceSegmentPool.field, sequencePool.value)) case _ => scala.None }))
614 577 26241 - 26262 Select org.make.core.proposal.SearchFilters.sequenceSegmentPool org.scalatest.testsuite x$95.sequenceSegmentPool
616 1010 26347 - 26445 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.sequenceSegmentPool.field, sequencePool.value)
616 2924 26426 - 26444 Select org.make.core.proposal.indexed.SequencePool.value org.scalatest.testsuite sequencePool.value
616 4289 26342 - 26446 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.sequenceSegmentPool.field, sequencePool.value))
616 3974 26368 - 26424 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.sequenceSegmentPool.field
617 2238 26465 - 26469 Select scala.None org.scalatest.testsuite scala.None
624 521 26662 - 27110 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$96: org.make.core.proposal.SearchFilters) => x$96.operationKinds match { case (value: org.make.core.proposal.OperationKindsSearchFilter): Some[org.make.core.proposal.OperationKindsSearchFilter]((kinds: Seq[org.make.core.operation.OperationKind]): org.make.core.proposal.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.proposal.indexed.ProposalElasticsearchFieldName.operationKind.field, operationKind.value)) case (value: org.make.core.proposal.OperationKindsSearchFilter): Some[org.make.core.proposal.OperationKindsSearchFilter]((kinds: Seq[org.make.core.operation.OperationKind]): org.make.core.proposal.OperationKindsSearchFilter((operationKinds @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationKind.field, operationKinds.map[String](((x$97: org.make.core.operation.OperationKind) => x$97.value)))) case _ => scala.None }))
625 4423 26686 - 26702 Select org.make.core.proposal.SearchFilters.operationKinds org.scalatest.testsuite x$96.operationKinds
627 2649 26816 - 26866 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationKind.field
627 3915 26795 - 26888 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationKind.field, operationKind.value)
627 589 26868 - 26887 Select org.make.core.operation.OperationKind.value operationKind.value
627 2778 26790 - 26889 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationKind.field, operationKind.value))
629 804 26992 - 27042 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationKind.field
629 5553 26970 - 27072 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationKind.field, operationKinds.map[String](((x$97: org.make.core.operation.OperationKind) => x$97.value)))
629 2251 27044 - 27071 Apply scala.collection.IterableOps.map operationKinds.map[String](((x$97: org.make.core.operation.OperationKind) => x$97.value))
629 4434 26965 - 27073 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.operationKind.field, operationKinds.map[String](((x$97: org.make.core.operation.OperationKind) => x$97.value))))
629 4297 27063 - 27070 Select org.make.core.operation.OperationKind.value x$97.value
630 2444 27092 - 27096 Select scala.None org.scalatest.testsuite scala.None
636 5411 27209 - 27449 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$98: org.make.core.proposal.SearchFilters) => x$98.questionIsOpen match { case (value: org.make.core.proposal.QuestionIsOpenSearchFilter): Some[org.make.core.proposal.QuestionIsOpenSearchFilter]((isOpen: Boolean): org.make.core.proposal.QuestionIsOpenSearchFilter((isOpen @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionIsOpen.field, isOpen)) case _ => scala.None }))
637 3923 27233 - 27249 Select org.make.core.proposal.SearchFilters.questionIsOpen org.scalatest.testsuite x$98.questionIsOpen
639 812 27330 - 27411 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionIsOpen.field, isOpen)
639 2716 27351 - 27402 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionIsOpen.field
639 4026 27325 - 27412 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionIsOpen.field, isOpen))
640 2177 27431 - 27435 Select scala.None org.scalatest.testsuite scala.None
646 822 27541 - 27762 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$99: org.make.core.proposal.SearchFilters) => x$99.segment match { case (value: org.make.core.proposal.SegmentSearchFilter): Some[org.make.core.proposal.SegmentSearchFilter]((segment: String): org.make.core.proposal.SegmentSearchFilter((segment @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.segment.field, segment)) case _ => scala.None }))
647 4362 27565 - 27574 Select org.make.core.proposal.SearchFilters.segment org.scalatest.testsuite x$99.segment
649 3854 27644 - 27725 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.segment.field, segment))
649 393 27649 - 27724 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.segment.field, segment)
649 2453 27670 - 27714 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.segment.field
650 1820 27744 - 27748 Select scala.None org.scalatest.testsuite scala.None
656 5550 27856 - 28271 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$100: org.make.core.proposal.SearchFilters) => x$100.userTypes match { case (value: org.make.core.proposal.UserTypesSearchFilter): Some[org.make.core.proposal.UserTypesSearchFilter]((userTypes: Seq[org.make.core.user.UserType]): org.make.core.proposal.UserTypesSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.user.UserType](<unapply-selector>) <unapply> ((userType @ _)))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserType.field, userType.value)) case (value: org.make.core.proposal.UserTypesSearchFilter): Some[org.make.core.proposal.UserTypesSearchFilter]((userTypes: Seq[org.make.core.user.UserType]): org.make.core.proposal.UserTypesSearchFilter((userTypes @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserType.field, userTypes.map[String](((x$101: org.make.core.user.UserType) => x$101.value)))) case _ => scala.None }))
657 4285 27880 - 27891 Select org.make.core.proposal.SearchFilters.userTypes org.scalatest.testsuite x$100.userTypes
659 2047 27995 - 28046 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserType.field
659 2645 27969 - 28064 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserType.field, userType.value))
659 4373 27974 - 28063 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserType.field, userType.value)
659 5342 28048 - 28062 Select org.make.core.user.UserType.value org.scalatest.testsuite userType.value
661 3911 28224 - 28231 Select org.make.core.user.UserType.value org.scalatest.testsuite x$101.value
661 1739 28210 - 28232 Apply scala.collection.IterableOps.map org.scalatest.testsuite userTypes.map[String](((x$101: org.make.core.user.UserType) => x$101.value))
661 755 28135 - 28233 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserType.field, userTypes.map[String](((x$101: org.make.core.user.UserType) => x$101.value)))
661 4293 28130 - 28234 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.proposal.indexed.ProposalElasticsearchFieldName.authorUserType.field, userTypes.map[String](((x$101: org.make.core.user.UserType) => x$101.value))))
661 664 28157 - 28208 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorUserType.field
662 2324 28253 - 28257 Select scala.None org.scalatest.testsuite scala.None
668 607 28369 - 28808 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$102: org.make.core.proposal.SearchFilters) => x$102.proposalTypes match { case (value: org.make.core.proposal.ProposalTypesSearchFilter): Some[org.make.core.proposal.ProposalTypesSearchFilter]((proposalTypes: Seq[org.make.core.proposal.ProposalType]): org.make.core.proposal.ProposalTypesSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.proposal.ProposalType](<unapply-selector>) <unapply> ((proposalType @ _)))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.proposalType.field, proposalType.value)) case (value: org.make.core.proposal.ProposalTypesSearchFilter): Some[org.make.core.proposal.ProposalTypesSearchFilter]((proposalTypes: Seq[org.make.core.proposal.ProposalType]): org.make.core.proposal.ProposalTypesSearchFilter((proposalTypes @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.proposalType.field, proposalTypes.map[String](((x$103: org.make.core.proposal.ProposalType) => x$103.value)))) case _ => scala.None }))
669 4382 28393 - 28408 Select org.make.core.proposal.SearchFilters.proposalTypes org.scalatest.testsuite x$102.proposalTypes
671 672 28571 - 28589 Select org.make.core.proposal.ProposalType.value proposalType.value
671 1946 28494 - 28591 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.proposalType.field, proposalType.value))
671 2583 28520 - 28569 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.proposalType.field
671 3841 28499 - 28590 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.proposalType.field, proposalType.value)
673 5559 28670 - 28770 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.proposalType.field, proposalTypes.map[String](((x$103: org.make.core.proposal.ProposalType) => x$103.value)))
673 3582 28665 - 28771 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.proposalType.field, proposalTypes.map[String](((x$103: org.make.core.proposal.ProposalType) => x$103.value))))
673 955 28692 - 28741 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.proposalType.field
673 2174 28743 - 28769 Apply scala.collection.IterableOps.map proposalTypes.map[String](((x$103: org.make.core.proposal.ProposalType) => x$103.value))
673 4229 28761 - 28768 Select org.make.core.proposal.ProposalType.value x$103.value
674 2592 28790 - 28794 Select scala.None org.scalatest.testsuite scala.None
680 3469 28897 - 29109 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$104: org.make.core.proposal.SearchFilters) => x$104.zone match { case (value: org.make.core.proposal.ZoneSearchFilter): Some[org.make.core.proposal.ZoneSearchFilter]((zone: org.make.core.proposal.indexed.Zone): org.make.core.proposal.ZoneSearchFilter((zone @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.zone.field, zone.value)) case _ => scala.None }))
681 3849 28921 - 28927 Select org.make.core.proposal.SearchFilters.zone org.scalatest.testsuite x$104.zone
683 4237 28996 - 29071 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.zone.field, zone.value)
683 1949 29017 - 29058 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.zone.field
683 737 29060 - 29070 Select org.make.core.proposal.indexed.Zone.value org.scalatest.testsuite zone.value
683 2115 28991 - 29072 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.zone.field, zone.value))
684 5498 29091 - 29095 Select scala.None org.scalatest.testsuite scala.None
690 2126 29205 - 29431 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$105: org.make.core.proposal.SearchFilters) => x$105.segmentZone match { case (value: org.make.core.proposal.ZoneSearchFilter): Some[org.make.core.proposal.ZoneSearchFilter]((zone: org.make.core.proposal.indexed.Zone): org.make.core.proposal.ZoneSearchFilter((zone @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.segmentZone.field, zone.value)) case _ => scala.None }))
691 2388 29229 - 29242 Select org.make.core.proposal.SearchFilters.segmentZone org.scalatest.testsuite x$105.segmentZone
693 469 29332 - 29380 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.segmentZone.field
693 749 29306 - 29394 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.segmentZone.field, zone.value))
693 3861 29382 - 29392 Select org.make.core.proposal.indexed.Zone.value org.scalatest.testsuite zone.value
693 1902 29311 - 29393 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.segmentZone.field, zone.value)
694 4037 29413 - 29417 Select scala.None org.scalatest.testsuite scala.None
700 3979 29534 - 29802 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$106: org.make.core.proposal.SearchFilters) => x$106.minScoreLowerBound match { case (value: org.make.core.proposal.MinScoreLowerBoundSearchFilter): Some[org.make.core.proposal.MinScoreLowerBoundSearchFilter]((minLowerBound: Double): org.make.core.proposal.MinScoreLowerBoundSearchFilter((minLowerBound @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](com.sksamuel.elastic4s.ElasticApi.rangeQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreLowerBound.field).gte(minLowerBound)) case _ => scala.None }))
701 5506 29558 - 29578 Select org.make.core.proposal.SearchFilters.minScoreLowerBound org.scalatest.testsuite x$106.minScoreLowerBound
703 2398 29665 - 29765 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.queries.RangeQuery](com.sksamuel.elastic4s.ElasticApi.rangeQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreLowerBound.field).gte(minLowerBound))
703 3393 29670 - 29764 Apply com.sksamuel.elastic4s.requests.searches.queries.RangeQuery.gte org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.rangeQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreLowerBound.field).gte(minLowerBound)
704 590 29784 - 29788 Select scala.None org.scalatest.testsuite scala.None
710 4233 29895 - 30309 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$107: org.make.core.proposal.SearchFilters) => x$107.keywords match { case (value: org.make.core.proposal.KeywordsSearchFilter): Some[org.make.core.proposal.KeywordsSearchFilter]((keywordsKeys: Seq[org.make.core.proposal.ProposalKeywordKey]): org.make.core.proposal.KeywordsSearchFilter(scala.`package`.Seq.unapplySeq[org.make.core.proposal.ProposalKeywordKey](<unapply-selector>) <unapply> ((keywordKey @ _)))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.keywordKey.field, keywordKey.value)) case (value: org.make.core.proposal.KeywordsSearchFilter): Some[org.make.core.proposal.KeywordsSearchFilter]((keywordsKeys: Seq[org.make.core.proposal.ProposalKeywordKey]): org.make.core.proposal.KeywordsSearchFilter((keywordsKeys @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.keywordKey.field, keywordsKeys.map[String](((x$108: org.make.core.proposal.ProposalKeywordKey) => x$108.value)))) case _ => scala.None }))
711 1752 29919 - 29929 Select org.make.core.proposal.SearchFilters.keywords org.scalatest.testsuite x$107.keywords
713 2326 30013 - 30100 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery org.scalatest.testsuite com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.keywordKey.field, keywordKey.value)
713 5027 30034 - 30081 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.keywordKey.field
713 5606 30008 - 30101 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.keywordKey.field, keywordKey.value))
713 4046 30083 - 30099 Select org.make.core.proposal.ProposalKeywordKey.value org.scalatest.testsuite keywordKey.value
715 600 30245 - 30270 Apply scala.collection.IterableOps.map keywordsKeys.map[String](((x$108: org.make.core.proposal.ProposalKeywordKey) => x$108.value))
715 2655 30262 - 30269 Select org.make.core.proposal.ProposalKeywordKey.value x$108.value
715 1892 30169 - 30272 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.keywordKey.field, keywordsKeys.map[String](((x$108: org.make.core.proposal.ProposalKeywordKey) => x$108.value))))
715 3405 30196 - 30243 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.keywordKey.field
715 3983 30174 - 30271 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.keywordKey.field, keywordsKeys.map[String](((x$108: org.make.core.proposal.ProposalKeywordKey) => x$108.value)))
716 5041 30291 - 30295 Select scala.None org.scalatest.testsuite scala.None
722 3538 30414 - 30836 Apply scala.Option.flatMap org.scalatest.testsuite filters.flatMap[com.sksamuel.elastic4s.requests.searches.queries.Query](((x$109: org.make.core.proposal.SearchFilters) => x$109.submittedAsLanguages match { case (value: org.make.core.proposal.SubmittedAsLanguagesFilter): Some[org.make.core.proposal.SubmittedAsLanguagesFilter]((submittedAsLanguages: Seq[org.make.core.reference.Language]): org.make.core.proposal.SubmittedAsLanguagesFilter(scala.`package`.Seq.unapplySeq[org.make.core.reference.Language](<unapply-selector>) <unapply> ((language @ _)))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.language.field, language.value)) case (value: org.make.core.proposal.SubmittedAsLanguagesFilter): Some[org.make.core.proposal.SubmittedAsLanguagesFilter]((submittedAsLanguages: Seq[org.make.core.reference.Language]): org.make.core.proposal.SubmittedAsLanguagesFilter((language @ _))) => scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.language.field, language.map[String](((x$110: org.make.core.reference.Language) => x$110.value)))) case _ => scala.None }))
723 2262 30438 - 30460 Select org.make.core.proposal.SearchFilters.submittedAsLanguages org.scalatest.testsuite x$109.submittedAsLanguages
725 5493 30569 - 30614 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.language.field
725 3533 30616 - 30630 Select org.make.core.reference.Language.value language.value
725 1421 30548 - 30631 Apply com.sksamuel.elastic4s.api.QueryApi.termQuery com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.language.field, language.value)
725 610 30543 - 30632 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermQuery](com.sksamuel.elastic4s.ElasticApi.termQuery(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.language.field, language.value))
727 3929 30729 - 30774 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.make.core.proposal.indexed.ProposalElasticsearchFieldName.language.field
727 5149 30776 - 30797 Apply scala.collection.IterableOps.map language.map[String](((x$110: org.make.core.reference.Language) => x$110.value))
727 1897 30789 - 30796 Select org.make.core.reference.Language.value x$110.value
727 2268 30702 - 30799 Apply scala.Some.apply scala.Some.apply[com.sksamuel.elastic4s.requests.searches.term.TermsQuery[String]](com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.language.field, language.map[String](((x$110: org.make.core.reference.Language) => x$110.value))))
727 4172 30707 - 30798 Apply com.sksamuel.elastic4s.api.QueryApi.termsQuery com.sksamuel.elastic4s.ElasticApi.termsQuery[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.language.field, language.map[String](((x$110: org.make.core.reference.Language) => x$110.value)))
728 5423 30818 - 30822 Select scala.None org.scalatest.testsuite scala.None
743 537 31198 - 31209 Literal <nosymbol> org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.core.proposal.searchquerytest "mandatory"
743 3790 31211 - 31226 Select scala.collection.IterableOnceOps.nonEmpty org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.core.proposal.searchquerytest TagsSearchFilter.this.tagIds.nonEmpty
743 1466 31188 - 31196 Literal <nosymbol> org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.core.proposal.searchquerytest "tagIds"
743 4044 31165 - 31273 Apply org.make.core.Validation.validate org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.core.proposal.searchquerytest org.make.core.Validation.validate(org.make.core.Validation.validateField("tagIds", "mandatory", TagsSearchFilter.this.tagIds.nonEmpty, "ids cannot be empty in tag search filters"))
743 5153 31174 - 31272 Apply org.make.core.Validation.validateField org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.core.proposal.searchquerytest org.make.core.Validation.validateField("tagIds", "mandatory", TagsSearchFilter.this.tagIds.nonEmpty, "ids cannot be empty in tag search filters")
743 1830 31228 - 31271 Literal <nosymbol> "ids cannot be empty in tag search filters"
747 3726 31341 - 31455 Apply org.make.core.Validation.validate org.make.core.proposal.searchquerytest org.make.core.Validation.validate(org.make.core.Validation.validateField("labelIds", "mandatory", LabelsSearchFilter.this.labelIds.nonEmpty, "ids cannot be empty in label search filters"))
747 1408 31408 - 31453 Literal <nosymbol> "ids cannot be empty in label search filters"
747 408 31350 - 31454 Apply org.make.core.Validation.validateField org.make.core.proposal.searchquerytest org.make.core.Validation.validateField("labelIds", "mandatory", LabelsSearchFilter.this.labelIds.nonEmpty, "ids cannot be empty in label search filters")
747 2196 31364 - 31374 Literal <nosymbol> org.make.core.proposal.searchquerytest "labelIds"
747 5431 31376 - 31387 Literal <nosymbol> org.make.core.proposal.searchquerytest "mandatory"
747 3481 31389 - 31406 Select scala.collection.IterableOnceOps.nonEmpty org.make.core.proposal.searchquerytest LabelsSearchFilter.this.labelIds.nonEmpty