You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/configuration/index-config.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -135,7 +135,7 @@ fast:
135
135
| `tokenizer` | Name of the `Tokenizer`. ([See tokenizers](#description-of-available-tokenizers)) for a list of available tokenizers. | `default` |
136
136
| `record` | Describes the amount of information indexed, choices between `basic`, `freq` and `position` | `basic` |
137
137
| `fieldnorms` | Whether to store fieldnorms for the field. Fieldnorms are required to calculate the BM25 Score of the document. | `false` |
138
-
| `fast` | Whether value is stored in a fast field. The fast field will contain the term ids and the dictionary. The default behaviour for `true` is to store the original text unchanged. The normalizers on the fast field is seperately configured. It can be configured via `normalizer: lowercase`. ([See normalizers](#description-of-available-normalizers)) for a list of available normalizers. | `false` |
138
+
| `fast` | Whether value is stored in a fast field. The fast field will contain the term ids and the dictionary. The default behaviour for `true` is to store the original text unchanged. The normalizers on the fast field is separately configured. It can be configured via `normalizer: lowercase`. ([See normalizers](#description-of-available-normalizers)) for a list of available normalizers. | `false` |
139
139
140
140
##### Description of available tokenizers
141
141
@@ -327,7 +327,7 @@ stored: true
327
327
indexed: true
328
328
fast: true
329
329
input_format: hex
330
-
output_foramt: hex
330
+
output_format: hex
331
331
```
332
332
333
333
**Parameters for bytes field**
@@ -432,7 +432,7 @@ tokenizer: default
432
432
record: basic
433
433
```
434
434
435
-
Concatenate fields don't support fast fields, and are never stored. They uses their own tokenizer, independantly of the
435
+
Concatenate fields don't support fast fields, and are never stored. They uses their own tokenizer, independently of the
436
436
tokenizer configured on the individual fields.
437
437
At query time, concatenate fields don't support range queries.
438
438
Only the following types are supported inside a concatenate field: text, bool, i64, u64, json. Other types are rejected
@@ -458,7 +458,7 @@ when the features are supported, add these:
458
458
---
459
459
Only the following types are supported inside a concatenate field: text, datetime, bool, i64, u64, ip, json. Other types are rejected
460
460
---
461
-
Datetime can only be queried in their RFC-3339 form, possibly omiting later components. # todo! will have to confirm this is achievable
461
+
Datetime can only be queried in their RFC-3339 form, possibly omitting later components. # todo! will have to confirm this is achievable
462
462
---
463
463
plan:
464
464
- implement text/bool/i64/u64 (nothing to do on search side for it to work). all gets converted to strings
Copy file name to clipboardExpand all lines: docs/deployment/kubernetes/glasskube.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ To deploy Quickwit on Kubernetes, you will need:
15
15
16
16
1. Install `kubectl` and `glasskube` cli.
17
17
18
-
To install `kubectl` locally, you can refere to [this documentation](https://kubernetes.io/docs/tasks/tools/#install-kubectl).
18
+
To install `kubectl` locally, you can refer to [this documentation](https://kubernetes.io/docs/tasks/tools/#install-kubectl).
19
19
20
20
To install `glasskube` cli locally, you can refer to [this documentation](https://glasskube.dev/docs/getting-started/install) and choose the right installation options according to your operating system.
21
21
@@ -52,7 +52,7 @@ Or use the CLI instead:
52
52
glasskube install quickwit
53
53
```
54
54
55
-
In both, you'll have to set the value of thoses parameters:
55
+
In both, you'll have to set the value of those parameters:
56
56
57
57
*`defaultIndexRootUri`: the default index URI is a S3 compliant bucket which usually looks like this: `s3://<bucket-name>/<optional-base-path>`
58
58
*`metastoreUri`: if you're not using PostgreSQL and object storage, you can pick the same bucket and value you used for the `defaultIndexRootUri` parameter
Copy file name to clipboardExpand all lines: docs/get-started/query-language-intro.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ Quickwit support various types of clauses to express different kinds of conditio
33
33
| term prefix |`field:prefix*`|`app_name:tant*` <br/> `quick*`| A term clause tests the existence of a token starting with the provided value | yes |
34
34
| term set |`field:IN [token token ..]`|`severity:IN [error warn]`| A term set clause tests the existence of any of the provided value in the field's tokens| yes |
35
35
| phrase |`field:"sequence of tokens"`|`full_name:"john doe"`| A phrase clause tests the existence of the provided sequence of tokens | yes |
36
-
| phrase prefix |`field:"sequence of tokens"*`|`title:"how to m"*`| A phrase prefix clause tests the exsitence of a sequence of tokens, the last one used like in a prefix clause | yes |
36
+
| phrase prefix |`field:"sequence of tokens"*`|`title:"how to m"*`| A phrase prefix clause tests the existence of a sequence of tokens, the last one used like in a prefix clause | yes |
37
37
| all |`*`|`*`| A match-all clause will match every document | no |
38
38
| exist |`field:*`|`error:*`| An exist clause tests the existence of any value for the field, it will match only if the field exists | no |
39
39
| range |`field:bounds`|`duration:[0 TO 1000}` <br/> `last_name:[banner TO miller]`| A term clause tests the existence of a token between the provided bounds | no |
Copy file name to clipboardExpand all lines: docs/internals/scroll.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,7 @@ We only mutate the state server side to update the cache whenever needed.
60
60
61
61
The idea here is that if that if the put request failed, we can still return the right results even if we have an obsolete version of the `ScrollContext`.
62
62
63
-
# Quickwit implementation (improvment, quirks and shortcuts)
63
+
# Quickwit implementation (improvement, quirks and shortcuts)
64
64
65
65
We do not do explicitly protect the split from our store Point-In-Time information
66
66
from deletion. Instead we simply rely on the existing grace period mechanism (a split
Copy file name to clipboardExpand all lines: docs/reference/cli.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -353,9 +353,9 @@ quickwit index ingest
353
353
|`--index`| ID of the target index |
354
354
|`--input-path`| Location of the input file. |
355
355
|`--batch-size-limit`| Size limit of each submitted document batch. |
356
-
|`--wait`| Wait for all documents to be commited and available for search before exiting |
356
+
|`--wait`| Wait for all documents to be committed and available for search before exiting |
357
357
|`--force`| Force a commit after the last document is sent, and wait for all documents to be committed and available for search before exiting |
358
-
|`--commit-timeout`| Timeout for ingest operations that require waiting for the final commit (`--wait` or `--force`). This is different from the `commit_timeout_secs` indexing setting, which sets the maximum time before commiting splits after their creation. |
358
+
|`--commit-timeout`| Timeout for ingest operations that require waiting for the final commit (`--wait` or `--force`). This is different from the `commit_timeout_secs` indexing setting, which sets the maximum time before committing splits after their creation. |
Copy file name to clipboardExpand all lines: docs/reference/es_compatible_api.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ POST api/v1/_elastic/_bulk
21
21
POST api/v1/_elastic/<index>/_bulk
22
22
```
23
23
24
-
The _bulk ingestion API makes it possible to index a batch of documents, possibly targetting several indices in the same request.
24
+
The _bulk ingestion API makes it possible to index a batch of documents, possibly targeting several indices in the same request.
25
25
26
26
#### Request Body example
27
27
@@ -228,7 +228,7 @@ You can pass the `sort` value of the last hit in a subsequent request where othe
228
228
```json
229
229
{
230
230
// keep all fields from the original request
231
-
"seach_after": [
231
+
"search_after": [
232
232
1701962929199
233
233
]
234
234
}
@@ -256,7 +256,7 @@ POST api/v1/_elastic/_msearch
256
256
Runs several search requests at once.
257
257
258
258
The payload is expected to alternate:
259
-
- a `header` json object, containing the targetted index id.
259
+
- a `header` json object, containing the targeted index id.
260
260
- a `search request body` as defined in the [`_search` endpoint section].
261
261
262
262
@@ -725,7 +725,7 @@ Search APIs that accept <index_id> requests path parameter also support multi-ta
725
725
726
726
### Multi-target syntax
727
727
728
-
In multi-target syntax, you can use a comma or its URL encoded version '%2C' seperated list to run a request on multiple indices: test1,test2,test3. You can also sue [glob-like](https://en.wikipedia.org/wiki/Glob_(programming)) wildcard ( \* ) expressions to target indices that match a pattern: test\* or \*test or te\*t or \*test\*.
728
+
In multi-target syntax, you can use a comma or its URL encoded version '%2C' separated list to run a request on multiple indices: test1,test2,test3. You can also sue [glob-like](https://en.wikipedia.org/wiki/Glob_(programming)) wildcard ( \* ) expressions to target indices that match a pattern: test\* or \*test or te\*t or \*test\*.
729
729
730
730
The multi-target expression has the following constraints:
|`query`|`String`| Query text. See the [query language doc](query-language.md)|_required_|
64
-
|`start_timestamp`|`i64`| If set, restrict search to documents with a `timestamp >= start_timestamp`, taking advantage of potential time pruning oportunities. The value must be in seconds. ||
65
-
|`end_timestamp`|`i64`| If set, restrict search to documents with a `timestamp < end_timestamp`, taking advantage of potential time pruning oportunities. The value must be in seconds. ||
64
+
|`start_timestamp`|`i64`| If set, restrict search to documents with a `timestamp >= start_timestamp`, taking advantage of potential time pruning opportunities. The value must be in seconds. ||
65
+
|`end_timestamp`|`i64`| If set, restrict search to documents with a `timestamp < end_timestamp`, taking advantage of potential time pruning opportunities. The value must be in seconds. ||
66
66
|`start_offset`|`Integer`| Number of documents to skip |`0`|
67
67
|`max_hits`|`Integer`| Maximum number of hits to return (by default 20) |`20`|
68
68
|`search_field`|`[String]`| Fields to search on if no field name is specified in the query. Comma-separated list, e.g. "field1,field2" | index_config.search_settings.default_search_fields |
.help("Timeout for ingest operations that require waiting for the final commit (`--wait` or `--force`). This is different from the `commit_timeout_secs` indexing setting, which sets the maximum time before commiting splits after their creation.")
168
+
.help("Timeout for ingest operations that require waiting for the final commit (`--wait` or `--force`). This is different from the `commit_timeout_secs` indexing setting, which sets the maximum time before committing splits after their creation.")
0 commit comments