File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed
src/commonTest/kotlin/documentation/guides/rule Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 1+ package documentation.guides.rule
2+
3+ import com.algolia.search.model.Attribute
4+ import com.algolia.search.model.ObjectID
5+ import com.algolia.search.model.rule.Alternatives
6+ import com.algolia.search.model.rule.Anchoring
7+ import com.algolia.search.model.rule.AutomaticFacetFilters
8+ import com.algolia.search.model.rule.Condition
9+ import com.algolia.search.model.rule.Consequence
10+ import com.algolia.search.model.rule.Edit
11+ import com.algolia.search.model.rule.Pattern
12+ import com.algolia.search.model.rule.Rule
13+ import documentation.index
14+ import runBlocking
15+ import kotlin.test.Ignore
16+
17+ @Ignore
18+ class GuideTaggedQuery {
19+
20+ /* * API save rule tagged **/
21+ fun snippet1 () {
22+ runBlocking {
23+ val rule = Rule (
24+ objectID = ObjectID (" tagged-brand-rule" ),
25+ conditions = listOf (
26+ Condition (
27+ anchoring = Anchoring .Contains ,
28+ pattern = Pattern .Literal (" brand\\ : {facet:brand.name}" ),
29+ alternative = Alternatives .False
30+ )
31+ ),
32+ consequence = Consequence (
33+ automaticFacetFilters = listOf (AutomaticFacetFilters (attribute = Attribute (" brand.name" ))),
34+ edits = listOf (Edit (delete = " brand\\ :" ), Edit (delete = " {facet:brand.name}" ))
35+ )
36+ )
37+
38+ index.saveRule(rule)
39+ }
40+ }
41+ }
You can’t perform that action at this time.
0 commit comments