Skip to content

Commit 40a5323

Browse files
committed
Correctly sort by relevance
1 parent 06ec8ad commit 40a5323

7 files changed

+15
-9
lines changed

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ type: software
44
title: '@kit-data-manager/react-fairdo-search'
55
abstract: All-in-one component for rendering an elastic search UI for searching fair
66
digital objects.
7-
version: 0.0.4
7+
version: 0.0.5
88
keywords:
99
- react
1010
- reactjs

codemeta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
],
2020
"name": "@kit-data-manager/react-fairdo-search",
2121
"description": "All-in-one component for rendering an elastic search UI for searching fair digital objects.",
22-
"version": "0.0.4",
22+
"version": "0.0.5",
2323
"keywords": [
2424
"react",
2525
"reactjs",

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@kit-data-manager/react-fairdo-search",
3-
"version": "0.0.4",
3+
"version": "0.0.5",
44
"main": "dist/index.js",
55
"type": "module",
66
"author": {

somesy.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "@kit-data-manager/react-fairdo-search"
3-
version = "0.0.4"
3+
version = "0.0.5"
44
description = "All-in-one component for rendering an elastic search UI for searching fair digital objects."
55
license = "Apache-2.0"
66
repository = "https://github.com/kit-data-manager/react-fairdo-search"

src/components/FairDOSearchProvider.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,22 @@ export function FairDOSearchProvider(props: PropsWithChildren & { config: FairDO
3636

3737
return (
3838
<WithSearch
39-
mapContextToProps={({ searchTerm, setSearchTerm, clearFilters }: SearchContextState) => ({ searchTerm, setSearchTerm, clearFilters })}
39+
mapContextToProps={({ searchTerm, setSearchTerm, clearFilters, setSort }: SearchContextState) => ({
40+
searchTerm,
41+
setSearchTerm,
42+
clearFilters,
43+
setSort
44+
})}
4045
>
41-
{({ searchTerm, setSearchTerm, clearFilters }: SearchContextState) => {
46+
{({ searchTerm, setSearchTerm, clearFilters, setSort }: SearchContextState) => {
4247
return (
4348
<FairDOSearchContext.Provider
4449
value={{
4550
searchTerm: searchTerm ?? "",
4651
searchFor: (query: string) => {
4752
clearFilters()
4853
setSearchTerm(query)
54+
setSort([{ field: "_score", direction: "desc" }], "desc")
4955
window.scrollTo({
5056
top: 0,
5157
left: 0,

src/stories/FairDOElasticSearch.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ const demoConfig: FairDOConfig = {
111111
}
112112
],
113113
sortOptions: [
114-
{ field: "_score", direction: "asc", label: "Relevance" },
114+
{ field: "_score", direction: "desc", label: "Relevance" },
115115
{ field: "name.keyword", direction: "asc", label: "Name (ascending)" },
116116
{ field: "name.keyword", direction: "desc", label: "Name (descending)" },
117117
{ field: "Compound.Molar_mass", direction: "asc", label: "Molar Mass (ascending)" },

0 commit comments

Comments
 (0)