问题标签 [searchkit]
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.
javascript - SearchKit - 无法让示例应用程序正常工作
我已经安装了 searchkit ( https://github.com/searchkit/searchkit ) 并且一直试图获得一个基本的网页来显示一些东西。一般来说,我对 Javascript 和 Web 开发的经验很少,希望能得到一些帮助和指导。
我通过 bower 安装了 SearchKit,然后简单地将 bundle.js 和 theme.css 复制到我的项目中,只是为了查看它的工作原理。
我有以下目录结构:
我从 bower 安装的发布目录中复制了 bundle.js 和 theme.css。我从 SearchKit 文档网站 ( http://docs.searchkit.co/stable/docs/setup/project-setup.html ) 的实时编辑器中复制了 searchkitbundle.js。
这是我的 index.html 代码:
我尝试过以各种方式改变它,但无法让它发挥作用。它工作过一次,但我似乎无法让它再次这样做。
无论是在浏览器中还是在我的 IDE 中,我都没有看到任何错误。我在本地部署它以及它的另一个副本在 Tomcat JSP 应用程序中。
谁能看到我在这里做错了什么并让它工作?
pagination - searchkit 分页未显示使用 webkit 放置“解析”代码的位置
参考之前的问题
Searchkit 分页未显示。@artem-timofieiev 在这里分享代码:react searchkit with material-ui (pagination is-disabled)
我究竟在哪里粘贴这段代码?
searchkit - Searchkit 复选框过滤器
我在使用 Searchkit 复选框过滤器时遇到问题。这是带有示例的文档的链接。 http://docs.searchkit.co/stable/docs/components/navigation/checkbox-filter.html
复选框过滤器中是否可以有两个复选框?或者如果我需要过滤我如何将它们组合在一起?
例如,在链接中,您可以看到我们有Rated
和复选框Rated R
,我想有 ex。Rated R
和Rated +18
node.js - nodejs searchkit 演示“找不到模块 'react'。”
我正在尝试安装一个 searchkit 演示“IMDB 搜索演示”:http ://searchkit.co/demos
我复制了以下内容:https://github.com/searchkit/searchkit-demo到我桌面上的一个文件夹中
我安装了nodejs,在cmd中进入那个文件夹,输入“npm install”和“npm start”
有一个非常大的错误列表,例如:
最后:
然后我使用“npm i -S react”自己安装 react。
npm start:相同的错误消息。
在 localhost:3000 打开一个网页,在标题中显示“Sample App”,但该页面是空白的。
你知道为什么这不起作用吗?我在 ubuntu 上尝试过:同样的结果,所以我想我错过了一些重要的东西。
谢谢。
javascript - searchkit - 如何将道具传递给 itemComponent 组件
我对 React 还很陌生,我真的很感谢这方面的一些帮助,因为它让我发疯了。
我试图弄清楚如何将道具listComponent
从<ViewSwitcherHits/>
组件传递到 searchkit 中。
父组件:
所以这QueryDetailView
是我创建的一个自定义组件,它需要道具才能显示所选查询的详细视图。用户从另一个组件的下拉列表中选择一个查询块,然后该选定过滤器将显示在该QueryDetailView
组件中。可能有更好的方法将选定的查询对象从子级传递给父级,然后再传递给QueryDetailView
子级。我来自 Angular,所以我知道一个服务非常适合这个,但不确定如何在 React 中实现。或者,如果 Searchkit 甚至允许将道具传递到ItemComponent
.
我希望这是足够的信息。如果没有,请告诉我,我会添加更多代码。谢谢!
reactjs - RefinementList 无法处理我的数据
我目前正在为 reactjs UI 项目使用 searchkit 组件。我们有自己的数据,但 RefinementList 组件没有处理它。
关于 .raw 的弹性搜索数据是否需要任何设置?感谢帮助!
elasticsearch - SearchKit 带有键、值的嵌套字段
对于一个新问题,我会为嵌套字段和内部键、值对添加一个 RefinmentFilter。
我们的查询应该如下所示:
这是我们的样本数据:
有没有办法使用标准过滤器来实现这一点?如果不是,那么让 SearchKit 适应我们所需行为的最简单方法是什么?
javascript - searchkit - RefinementListFilter 复选框不持久状态
我对 searchkit 中的 RefinementListFilter 有疑问。我有一些布尔过滤器,例如:{field: 'hasChildren': {'1' : 'Yes', '0': 'No'}}
给出该字段的翻译示例。出于某种原因,我可以在 url 和 SelectedFilters/GroupSelectedFilters 中的页面刷新后保留正确的选定过滤器,但刷新视图后不会检查 RefinementListFilter 中的实际复选框。url 查询字符串的示例:&hasChildren[0]=1
,其中hasChildren
为真。你知道为什么复选框不能正确反映查询的状态吗?如果您需要,我可以提供更多信息。谢谢!
PS:hasChildren
如果有帮助的话,我的 ES 映射将该字段作为布尔类型。
elasticsearch - 无法使用 Searchkit 连接到 Elasticsearch
我开始使用搜索工具包并尝试连接到 Elasticsearch 5.2 版的本地实例。Elasticsearch 实例中已经有一个索引、映射和数据,我可以使用 Kibana 查询数据。
页面加载时,结果始终为 0 个找到的结果。我什至不确定它是否成功连接到本地实例。代码是:
我可能做错了什么或错过了什么。有人可以帮忙吗?