c6bb36efa5
implement _formated
2021-04-20 21:23:28 +02:00
526a05565e
add SearchHit structure
2021-04-20 21:22:48 +02:00
09f13823f4
Merge #154
...
154: Update version for the next release (alpha3) r=MarinPostma a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-04-20 14:21:18 +00:00
b8e535579f
Update version for the next release (alpha3)
2021-04-20 16:11:07 +02:00
63d443deb8
Merge #124
...
124: enable distinct r=MarinPostma a=MarinPostma
Co-authored-by: mpostma <postma.marin@protonmail.com >
Co-authored-by: Marin Postma <postma.marin@protonmail.com >
2021-04-20 13:52:00 +00:00
f8c338e3a7
add test for dedicated distinct route
2021-04-20 15:49:17 +02:00
6c470cf687
enable distinct-attribute setting route
2021-04-20 11:34:18 +02:00
ec63e13896
bump actix
2021-04-20 11:29:32 +02:00
1746132c7d
add test set/reset distinct attribute
2021-04-20 11:29:08 +02:00
ec230c2835
enable distinct
2021-04-20 11:29:06 +02:00
bf3c04f2dc
Merge #152
...
152: bump actix r=irevoire a=MarinPostma
Co-authored-by: Marin Postma <postma.marin@protonmail.com >
2021-04-20 09:16:15 +00:00
45665245dc
bump actix
2021-04-20 11:07:23 +02:00
94c5c5843b
Merge #149
...
149: Handle star in attributes_to_retrieve r=MarinPostma a=curquiza
Closes #147
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-04-19 17:29:21 +00:00
c05d260d9a
Merge #148
...
148: Update milli version to v0.1.1 r=MarinPostma a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-04-19 17:22:20 +00:00
8eceba98d3
Handle star in attributes_to_retrieve
2021-04-19 18:20:19 +02:00
2c380731b9
Update milli version to v0.1.1
2021-04-19 16:03:39 +02:00
7ce74f95a2
Merge #146
...
146: Remove another unused legacy file r=MarinPostma a=irevoire
When doing #135 I missed an old useless file in the scr/routes directory
Co-authored-by: tamo <tamo@meilisearch.com >
2021-04-15 18:05:28 +00:00
a3813dd453
Merge #145
...
145: Update tokenizer to v0.2.1 r=MarinPostma a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-04-15 17:56:47 +00:00
ec3a08ea0c
remove another unused legacy file
2021-04-15 14:44:43 +02:00
b0717b75d9
Update tokenizer to v0.2.1
2021-04-14 19:06:18 +02:00
6359a08cfe
Merge #139
...
139: Fix commit date & SHA in startup message r=MarinPostma a=shekhirin
Resolves https://github.com/meilisearch/transplant/issues/137
Resolves https://github.com/meilisearch/transplant/issues/138
---
I ran a GitHub Action towards my own dockerhub: https://github.com/shekhirin/transplant/actions/runs/732666353
Startup message now shows correct `Commit SHA` and `Commit date` (changed from `Build date`).
```console
➜ transplant (shekhirin/startup-git-vars) ✔ docker run -it -p 7700:7700 shekhirin/meilisearch:v0.21.0-alpha.2 ./meilisearch --no-analytics=true
Unable to find image 'shekhirin/meilisearch:v0.21.0-alpha.2' locally
v0.21.0-alpha.2: Pulling from shekhirin/meilisearch
bfdacc68c91b: Already exists
73b1ed30fa0b: Pull complete
6607217ed754: Pull complete
Digest: sha256:31bd6ac37e8711ab9d4123cf2ba2f942686569f08d68cfed8643752f381bfb74
Status: Downloaded newer image for shekhirin/meilisearch:v0.21.0-alpha.2
888b d888 d8b 888 d8b .d8888b. 888
8888b d8888 Y8P 888 Y8P d88P Y88b 888
88888b.d88888 888 Y88b. 888
888Y88888P888 .d88b. 888 888 888 "Y888b. .d88b. 8888b. 888d888 .d8888b 88888b.
888 Y888P 888 d8P Y8b 888 888 888 "Y88b. d8P Y8b "88b 888P" d88P" 888 "88b
888 Y8P 888 88888888 888 888 888 "888 88888888 .d888888 888 888 888 888
888 " 888 Y8b. 888 888 888 Y88b d88P Y8b. 888 888 888 Y88b. 888 888
888 888 "Y8888 888 888 888 "Y8888P" "Y8888 "Y888888 888 "Y8888P 888 888
Database path: "./data.ms"
Server listening on: "http://0.0.0.0:7700 "
Environment: "development"
Commit SHA: "038f1c740198f974743ba87fce7b74a8d0b71b5c"
Commit date: "2021-04-09"
Package version: "0.21.0-alpha.2"
Sentry DSN: "https://5ddfa22b95f241198be2271aaf028653@sentry.io/3060337 "
Anonymous telemetry: "Disabled"
No master key found; The server will accept unidentified requests. If you need some protection in development mode, please export a key: export MEILI_MASTER_KEY=xxx
Documentation: https://docs.meilisearch.com
Source code: https://github.com/meilisearch/meilisearch
Contact: https://docs.meilisearch.com/resources/contact.html or bonjour@meilisearch.com
[2021-04-09T10:29:49Z INFO actix_server::builder] Starting 2 workers
[2021-04-09T10:29:49Z INFO actix_server::builder] Starting "actix-web-service-0.0.0.0:7700" service on 0.0.0.0:7700
[2021-04-09T10:29:49Z INFO meilisearch_http::index_controller::uuid_resolver::actor] uuid resolver started
[2021-04-09T10:29:49Z INFO meilisearch_http::index_controller::update_actor::actor] Started update actor.
```
Endpoint also works as expected (`buildDate` -> `commitDate`)
```console
➜ transplant (shekhirin/startup-git-vars) ✔ curl http://localhost:7700/version
{"commitSha":"038f1c740198f974743ba87fce7b74a8d0b71b5c","commitDate":"2021-04-09","pkgVersion":"0.21.0-alpha.2"}
```
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com >
2021-04-13 17:38:47 +00:00
f87afbc558
fix(http): commit date & SHA in startup message
2021-04-13 20:16:18 +03:00
8df5f73706
Merge #133
...
133: Implement stats route r=MarinPostma a=shekhirin
Resolves https://github.com/meilisearch/transplant/issues/73
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com >
2021-04-13 17:03:33 +00:00
9eaf048a06
fix(http): use BTreeMap instead of HashMap to preserve stats order
2021-04-13 11:59:07 +03:00
adfdb99abc
feat(http): calculate updates' and uuids' dbs size
2021-04-09 15:59:12 +03:00
ae1655586c
fixes after review
2021-04-09 14:40:48 +03:00
698a1ea582
feat(http): store processing as RwLock<Option<Uuid>> in index_actor
2021-04-09 14:34:43 +03:00
87412f63ef
feat(http): implement is_indexing for stats
2021-04-09 14:34:42 +03:00
09d9a29176
test(http): server & index stats
2021-04-09 14:34:42 +03:00
dd9eae8c26
feat(http): stats route
2021-04-09 14:34:42 +03:00
a1d04fbff5
Merge #136
...
136: Rename update status "pending" into "enqueued" r=curquiza a=curquiza
Closes #107
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-04-08 16:46:12 +00:00
dd1a08087b
Merge #134
...
134: fix(http, index): init analyzer with optional stop words r=MarinPostma a=shekhirin
Also bump `milli` and `meilisearch-tokenizer` packages versions
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com >
2021-04-08 16:13:15 +00:00
51ba1bd7d3
fix(http, index): init analyzer with optional stop words
...
Next release
update tokenizer
2021-04-08 17:16:13 +03:00
f881e8691e
Merge #135
...
135: Add stop words r=curquiza a=irevoire
closes #21
Co-authored-by: tamo <tamo@meilisearch.com >
2021-04-08 11:29:00 +00:00
cb23775d18
Rename pending into enqueued
2021-04-07 19:46:36 +02:00
0344cf5874
Merge #122
...
122: Update display r=MarinPostma a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-04-07 12:33:25 +00:00
dcd60a5b45
add more tests for the stop_words
2021-04-06 18:29:38 +02:00
b1962c8e02
remove legacy files from meilisearch that have been replaced by a macro in routes/settings/mod.rs
2021-04-06 16:29:04 +02:00
40ef9a3c6a
push a first implementation of the stop_words
2021-04-06 16:29:04 +02:00
2206a44baf
Merge #132
...
132: Next release (alpha2) r=MarinPostma a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-04-01 15:25:45 +00:00
4ee6ce7871
Next release
2021-04-01 17:16:16 +02:00
6cb8052d3d
Merge #104
...
104: Update all the response format (issue #64 ) r=MarinPostma a=irevoire
closes #64
Co-authored-by: Irevoire <tamo@meilisearch.com >
Co-authored-by: tamo <tamo@meilisearch.com >
2021-04-01 14:22:57 +00:00
73973e2b9e
fix more settings routes
2021-04-01 15:50:45 +02:00
89e05fc6c5
Merge #113
...
113: snapshots r=MarinPostma a=MarinPostma
This pr adds support for snapshoting.
The snapshoting process for an index requires that no other update is processing at the same time. A mutex lock has been added to prevent a snapshot from occuring at the same time as an update, while still premitting updates to be pushed.
The list of the indexes to snapshot is first retrieved from the `UuidResolver` which also performs its snapshot.
This list is passed to the update store, which attempts to acquire a lock on the update store while it snaphots itself and it's associated index store.
This means that a snapshot can only be completed once all indexes have finished their ongoing update.
This pr also adds refactoring of the code to allow unit testing and mocking, and unit test the snapshot creation.
Co-authored-by: mpostma <postma.marin@protonmail.com >
Co-authored-by: tamo <irevoire@protonmail.ch >
Co-authored-by: marin <postma.marin@protonmail.com >
Co-authored-by: Marin Postma <postma.marin@protonmail.com >
2021-04-01 13:16:00 +00:00
248e9b3808
Merge remote-tracking branch 'origin/main' into snapshots
2021-04-01 15:10:33 +02:00
79c63049d7
update the settings routes
2021-04-01 11:52:26 +02:00
96cffeab1e
update all the response format to be ISO with meilisearch, see #64
2021-04-01 11:43:03 +02:00
6e1ddfea5a
Merge pull request #129 from shekhirin/fix-docker-commit-sha
...
fix(ci, http): commit_sha and commit_date in docker builds
2021-03-31 21:46:17 +02:00
d8af4a7202
ignore snapshot test ( #130 )
2021-03-31 20:07:52 +02:00
3d51db5929
fix(ci, http): commit_sha and commit_date in docker builds
...
chore(ci): cache dependencies in Docker build
2021-03-31 13:56:28 +03:00