mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 09:19:04 -04:00
* [DOCS] Updates search for relevance doc * [DOCS] Better explanation of multi-column sorting * [DOCS] Fixes typo
This commit is contained in:
parent
e09bc40c1b
commit
dfea0b3114
4 changed files with 24 additions and 12 deletions
Binary file not shown.
Before Width: | Height: | Size: 275 KiB After Width: | Height: | Size: 326 KiB |
BIN
docs/discover/images/double-arrow.png
Normal file
BIN
docs/discover/images/double-arrow.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.4 KiB |
BIN
docs/discover/images/downward-arrow.png
Normal file
BIN
docs/discover/images/downward-arrow.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
|
@ -1,24 +1,36 @@
|
|||
[[discover-search-for-relevance]]
|
||||
== Search for relevance
|
||||
Sometimes you might be unsure which documents best match your question.
|
||||
Sometimes you might be unsure which documents best match your search.
|
||||
{es} assigns a relevancy, or score to each document, so you can
|
||||
can narrow your search to the documents with the most relevant results.
|
||||
The higher the score, the better it matches your query.
|
||||
|
||||
For example, suppose you have the <<gs-get-data-into-kibana, sample flights data set>>, and you're a searching for
|
||||
a flight that arrived or departed from `Warsaw` or `Venice` when the weather was clear.
|
||||
This example shows how to use *Discover* to list
|
||||
your documents from most relevant to least relevant. This example uses
|
||||
the <<gs-get-data-into-kibana, sample flights data set>>, or you can use your own data.
|
||||
|
||||
. In *Discover*, open the index pattern dropdown, and select `kibana_sample_data_flight`.
|
||||
. In the query bar, click *KQL*, and switch to the <<lucene-query, Lucene query syntax>>.
|
||||
. Search for `Warsaw OR Venice OR Clear`.
|
||||
. If you don't see any results, open the time filter and select a time range that contains data.
|
||||
. From the list of *Available fields*, add `_score` to the document table.
|
||||
. In the document table, click the header for the `_score` column, and then sort the column by descending scores.
|
||||
. In *Discover*, open the index pattern dropdown, and select that data you want to work with.
|
||||
+
|
||||
The results are currently sorted by first `Time`, and then by `_score`.
|
||||
. To sort only by `_score`, remove the `Time` field.
|
||||
For the sample flights data, set the index pattern to *kibana_sample_data_flights*.
|
||||
. In the query bar, click *KQL*, and then turn it off.
|
||||
+
|
||||
Your table now shows documents with the best matches, from most to least relevant.
|
||||
You're now using the <<lucene-query, Lucene query syntax>>.
|
||||
. Run your search. For the sample data, try:
|
||||
+
|
||||
```ts
|
||||
Warsaw OR Venice OR Clear
|
||||
```
|
||||
. If you don't see any results, expand the <<set-time-filter,time range>>, for example to *Last 7 days*.
|
||||
. From the list of *Available fields*, add `_score` and any other fields you want to the document table.
|
||||
. To sort the `_score` column in descending order, hover over its header, and then click twice on
|
||||
the arrow icon
|
||||
image:images/double-arrow.png[Double arrow icon to indicate sorting] so it changes to
|
||||
image:images/downward-arrow.png[Downward pointing arrow to indicate descending sorting].
|
||||
+
|
||||
At this point, you're doing a multi-column sort: first by `Time`, and then by `_score`.
|
||||
. To turn off sorting for the `Time` field, hover over its header, and then click the down arrow.
|
||||
+
|
||||
Your table now sorts documents from most to least relevant.
|
||||
+
|
||||
[role="screenshot"]
|
||||
image::images/discover-search-for-relevance.png["Example of a search for relevance"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue