小编Vic*_*lev的帖子

查询弹力的空格麻烦

我在请求文件在带空格的字段上发出请求时遇到了麻烦.映射看起来像这样:

"myIndexName": {
    "mappings": {
        "myType": {
            "properties": {
                "myPropertyWithSpaces": {
                    "type": "string",
                    "analyzer": "analyzer_keyword"
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

"analyzer_keyword"是带有关键字标记器和小写过滤器的cutom分析器.当我用"analyzer_keyword"分析器发送"_analyze"请求并查询"firstWord secondWord"时,我只得到令牌"firstword secondword" - 一切都按预期工作.但是,如果我不将空格字符更改为"?",则查询字符串请求不返回任何内容.通配符; 有趣的是,如果我告诉elasticsearch明确地使用这个"analyzer_keyword",那么小写仍然有效并且这种行为不会改变.

"query": {
"query_string": {
    "query": "firstWord secondWord",
    "default_field": "myPropertyWithSpaces",
    "analyzer": "analyzer_keyword"
}
Run Code Online (Sandbox Code Playgroud)

elasticsearch

9
推荐指数
1
解决办法
4284
查看次数

如何使用异步请求来渲染redux app?

我想用渲染路由处理程序React组件所需的API请求构建服务器呈现的redux应用程序.

我在我的操作中传递请求制作功能,自定义中间件会触发请求并发送结果.对于客户端来说它运行得很好,但是我在服务器渲染方面遇到了困难:

  1. 我需要知道,哪些API请求是路由呈现所必需的,并且不希望在客户端和服务器呈现器代码中复制该知识.
  2. 在服务器上,我需要知道我的API请求已经结束,所以我可以将html渲染为字符串并将其抛给客户端.

任何想法/链接?

reactjs redux

5
推荐指数
1
解决办法
2218
查看次数

在反应路由器中解决查询更改的回调

我正在寻找使用react-router和redux进行路由寻呼的解决方案.

onEnter如果只是查询更改,React-router不会在挂钩中触发回调,Router.run方法已被弃用,所以我有点疑惑.除了手动订阅location.change或使用react的生命周期挂钩之外,还有其他事情要做willReceiveProps吗?

reactjs react-router

5
推荐指数
1
解决办法
4369
查看次数

标签 统计

reactjs ×2

elasticsearch ×1

react-router ×1

redux ×1