Skip to content

Commit 4e85211

Browse files
authored
feat(virtual indices): Virtual indices related parameters (#632)
1 parent aa3fa2f commit 4e85211

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

src/main/scala/algolia/objects/IndexSettings.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,7 @@ case class IndexSettings(
101101
disableTypoToleranceOnWords: Option[Seq[String]] = None,
102102
separatorsToIndex: Option[String] = None,
103103
/* Facets ordering */
104-
renderingContent: Option[RenderingContent] = None
104+
renderingContent: Option[RenderingContent] = None,
105+
/* Virtual Indices */
106+
relevancyStrictness: Option[Int] = None
105107
)

src/main/scala/algolia/objects/Query.scala

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,9 @@ case class Query(
116116
/* Personalization */
117117
enablePersonalization: Option[Boolean] = None,
118118
/* CUSTOM */
119-
customParameters: Option[Map[String, String]] = None
119+
customParameters: Option[Map[String, String]] = None,
120+
/* Virtual Indices */
121+
relevancyStrictness: Option[Int] = None
120122
) {
121123

122124
def toParam: String = {
@@ -220,7 +222,9 @@ case class Query(
220222
"restrictIndices" -> restrictIndices.map(_.mkString(",")),
221223
"restrictSources" -> restrictSources.map(_.mkString(",")),
222224
/* Browse */
223-
"cursor" -> cursor
225+
"cursor" -> cursor,
226+
/* Virtual Indices */
227+
"relevancyStrictness" -> relevancyStrictness.map(_.toString)
224228
).filter { case (_, v) => v.isDefined }
225229
.map { case (k, v) => k -> v.get }
226230

src/main/scala/algolia/responses/SearchResult.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ case class SearchResult(
6060
index: Option[String],
6161
// advanced
6262
explain: Option[Explain],
63+
// virtual indices
64+
appliedRelevancyStrictness: Option[Integer],
65+
nbSortedHits: Option[Int],
6366
// Facets ordering
6467
renderingContent: Option[RenderingContent]
6568
) {

0 commit comments

Comments
 (0)