Skip to content

Commit 0f30535

Browse files
Reduce shard count from 5 -> 2
1 parent ca85fff commit 0f30535

File tree

3 files changed

+19
-9
lines changed

3 files changed

+19
-9
lines changed

CHANGELOG.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
v1.0.27
2+
----------
3+
* update ES shards to match current ES best-practice guidance
4+
15
v1.0.26
26
----------
37
* move to go module, dont ignore any keywords
@@ -36,7 +40,6 @@ v1.0.18
3640

3741
v1.0.17
3842
----------
39-
4043
* change to number instead of decimal field
4144
* add example not exists query
4245

@@ -59,7 +62,7 @@ v1.0.13
5962
v1.0.12
6063
----------
6164
* add modified_on_mu for sorting / index creation
62-
* add prefix name for index building
65+
* add prefix name for index building
6366

6467
v1.0.11
6568
----------
@@ -107,4 +110,3 @@ v1.0.2
107110
v1.0.1
108111
----------
109112
* Add changelog, move to fancy revving
110-

README.md

+8
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,11 @@ Environment variables:
4747
INDEXER_POLL - int
4848
INDEXER_REBUILD - bool
4949
```
50+
51+
## Development
52+
53+
To generate a local build for a linux amd64 architecture, use the following:
54+
55+
```shell
56+
GOOS=linux GOARCH=amd64 go build github.com/nyaruka/rp-indexer/cmd/rp-indexer
57+
```

indexer.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -408,9 +408,9 @@ const indexSettings = `
408408
{
409409
"settings": {
410410
"index": {
411-
"number_of_shards": 5,
411+
"number_of_shards": 2,
412412
"number_of_replicas": 1,
413-
"routing_partition_size": 3
413+
"routing_partition_size": 1
414414
},
415415
"analysis": {
416416
"analyzer": {
@@ -433,7 +433,7 @@ const indexSettings = `
433433
"tokenizer": "standard",
434434
"filter": [
435435
"lowercase",
436-
"prefix_filter"
436+
"prefix_filter"
437437
]
438438
},
439439
"name_search": {
@@ -443,7 +443,7 @@ const indexSettings = `
443443
"lowercase",
444444
"max_length"
445445
]
446-
}
446+
}
447447
},
448448
"tokenizer": {
449449
"location_tokenizer": {
@@ -465,7 +465,7 @@ const indexSettings = `
465465
}
466466
},
467467
"filter": {
468-
"prefix_filter": {
468+
"prefix_filter": {
469469
"type": "edge_ngram",
470470
"min_gram": 2,
471471
"max_gram": 8
@@ -564,7 +564,7 @@ const indexSettings = `
564564
},
565565
"modified_on_mu": {
566566
"type": "long"
567-
},
567+
},
568568
"name": {
569569
"type": "text",
570570
"analyzer": "prefix",

0 commit comments

Comments
 (0)