问题标签 [reactivesearch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - ReactiveSearch(Web):一旦返回同一页面,分页就会重置
我正在研究ReactiveSearch
,其中我URLParams
用于通过路线更改来维护用户的搜索选择。
当在除第一个页面之外的任何页面上时,刷新浏览器后,用户会进入该页面,但是一旦用户更改页面并再次访问同一页面,通过单击分页,它将用户重定向到第一页而不是该页面。
在这里的Sandbox 上,如果您在导航到后刷新页面Page 3
,并通过转到Page 2
和再次导航到Page 3
,您将被重定向到Page 1
。
在问题得到解决之前,有什么办法可以解决这个问题吗?
谢谢。
reactjs - 通过显示具有字段最大值或最小值的文档对搜索结果进行分组
我已经在 ReactiveSearch 的文档中查看了本教程。 https://docs.appbase.io/docs/reactivesearch/v3/advanced/groupingresults/
我理解使用组件来获取聚合数据的想法aggregationField
,ReactiveList
但是无论如何要决定返回哪个文档?例如,在文档中提到的相同示例中,是否可以使用字段“brand”显示不同的值,但也可以显示具有例如字段“price”的最大值或最小值的文档,而不是显示随机一个。
在 Elasticsearch 中,可以通过此查询:
这在 ReactiveSearch 中可行吗?
reactjs - Reactivesearch - 日期时间范围选择器
我想使用启用时间选择的日期范围选择器,但我能找到的只是一个简单的日期范围选择器
是否可以在此启用时间选择器?如果不可能,是否有任何解决方法?有什么选择吗?
material-ui - 搜索结果链接选项卡
我正在构建一个搜索应用程序,并试图让一些以选项卡格式显示的结果链接起作用。就像您在 google.com/search=?user_query 和 bing.com/search=?user_query... 上看到的一样,在您提交初始查询后,您可以点击“图片”、“购物”和“新闻”,例如并根据您单击的结果链接/选项卡呈现不同的结果视图。
我正在使用 ReactiveSearch 来构建我的搜索 UI。到目前为止,我有这个:
ResultNavigationTabs.tsx 用于构建链接选项卡
然后我在我的 ResultsViewPage.tsx 中呈现这个组件,如下所示:
链接会呈现,但它们不起作用。如果我将鼠标悬停在链接上,则搜索查询字符串为空(http://localhost:3000/search?q=%22%22)。如果你使用过 ReactiveSearch,它应该是:http://localhost:3000/search?q=%22user%20query%22。
我已经让它工作了,但只有当我将 ResultNavigationTabs 呈现在与搜索框相同的文件中时(ReactiveSearch 语言中的 DataSearch)。但是,如果我这样做,它会出现在标题中搜索框的正下方,而不是结果区域。
我需要想办法在 ResultsViewPage.tsx 文件中使用工作链接呈现 ResultNavigationTabs。
reactjs - ReactiveSearch 向 elasticsearch 请求添加标头
我目前有一个反应功能组件,它使用 ReactiveSearch 搜索弹性搜索索引。Elasticsearch 位于一个代理之后,该代理负责使用 Auth0 进行身份验证。
基于此,我需要Authorization
在每个弹性搜索请求中发送一个额外的标头。
我有以下钩子,它负责从 auth0 检索 idToken:
然后我使用 ReactiveSearch 的功能组件执行以下操作:
这样做的结果是正在发送 Authorization 标头,因为Bearer undefined
当钩子中的状态发生变化时,组件似乎没有刷新。
相同的钩子useIdToken
被用于另一个功能组件并且它按预期工作。
我不确定我是否做错了什么,或者是否是 ReactiveBase 组件对钩子中的状态更改没有反应useIdToken
。
togglebutton - Reactivesearch ToggleButton 预期结果
好的,所以我正在尝试使 ReactiveSearch 的 ToggleButton 过滤器的工作版本正常工作。我找到了他们的Gitxplore并找到了github repo,将分支更改为 v3(更新了一点),git cloned,npm i 和 npm start。
在 SearchFilters.js 中,我添加了
切换按钮呈现,但搜索结果不会改变。除非我误解了 ToggleButton 过滤器的用途。我的理解是,如果用户单击 Nodejs,那么结果应该更改为在一个或多个数据字段中包含 Nodejs 的存储库......我错了吗?
reactivesearch - Reactivesearch, ReactiveList - 添加页面大小选择器
使用 ReactiveList,有没有办法实现页面大小下拉列表,以便用户可以更改每个页码的结果?理想情况下,这将通过ReactiveList
道具;类似于分页的自定义渲染 -renderPagination
属性,但 ReactiveList 似乎不支持它。
reactivesearch - ReactiveSearch:打开模式时页面自动重定向
在 ReactiveSearch ReactiveList 组件中,当我使用抽屉或模式显示详细信息时,无论抽屉或模式打开后当前选择的页面如何,用户界面总是重定向到第 1 页。如何防止这个错误?
kibana - 在 Kibana 中搜索文本字段中 @ 的存在/不存在
我有一个文本字段,其中一些值是电子邮件地址如何搜索或过滤:
- 仅包含 @ 符号的记录(电子邮件地址)
- 仅不包含 @ 符号的记录(非电子邮件)
谢谢。