Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
王帅
@skywangxiaoshuai
Member
NO. 27882 / 2016-08-04

[email protected]
2 Topics / 24 Replies
2 Followers
8 Following
1 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Ruby, Bunlder, ROR 升级遇见的坑/升级说明 (集中讨论) at April 10, 2020

    从升级到跑路😬

  • [上海] [徐汇] PIPI Hosting 招聘 Ruby/Rails 工程师 (全职 / 远程 / 实习 - 2019 秋) at October 15, 2019

    兄弟 广告不是这样打的吧

  • 还有多少同学在做 Ruby 相关工作? at March 18, 2019

    11

  • [上海] 上海奇点人才服务有限公司招聘 Ruby/ Rails 程序员 3 名 at August 17, 2018

    公司很 nice😄

  • [郑州][10.13-14] Ruby Summit China 2018 报名 [早鸟票继续开放,更有晚宴开放],《日程更新》13日 晚所有参会人员送 3 个月的 RubyMine 试用 license at August 14, 2018

    主题什么时候能定下来?

  • [郑州] 河南百川环境科技有限公司招聘 Rails/ 全栈 工程师 (过年回河南的求约) at March 07, 2018

    大郑州 😋

  • rails API 怎么去跟客户端实现 websocket 长连接,服务器怎么能唯一的标识一个连接,可以向特定的连接推送消息? at May 25, 2017

    我看一下 多谢

  • ElasticSearch 的分数 (_score) 是怎么计算得出 (2.X & 5.X) at March 07, 2017

    关于搜索结果排序及分页的问题,response.records 这种写法可以对搜索结果进行分页,但是排序是按照 record 的主键排的而不是按照得分排序,response.records.to_a 这种写法的排序是按照得分排的,但是又不能用 kaminari 或者 will_pagenation 对搜索结果分页了,现在又想分页还想排序是按照得分大小来排,这个该怎么解决 @xguox 😂 😂

  • ElasticSearch 的分数 (_score) 是怎么计算得出 (2.X & 5.X) at March 04, 2017

    找到问题了,在 index 的时候没有指定路由,现在这个问题暂时解决了 多谢

  • ElasticSearch 的分数 (_score) 是怎么计算得出 (2.X & 5.X) at March 02, 2017

    @xguox

  • ElasticSearch 的分数 (_score) 是怎么计算得出 (2.X & 5.X) at March 02, 2017
    这是企业的maping  document_type: 'ent'
    mapping dynamic: false do
        indexes :name, type: 'text', analyzer: 'smartcn'
       ...
    end
    
    品牌document_type 'brand'
    mapping _parent: { type: 'ent' }, _routing: { required: true } do
        indexes :name, type: 'text', analyzer: 'smartcn'
        ...
    end
    
    产品document_type 'product'
    mapping _parent: { type: 'brand' }, _routing: { required: true } do
        indexes :name, type: 'text', analyzer: 'smartcn'
        ...
    end
    

    三个 document 在同一个 index 中,现在创建对应的 ent, brand 和 product 之后,执行搜索,发现经常命中不了产品层级,如果把 es 的 index 删除重新创建数据的话,有时会命中产品层级,这是为啥呢?难道是产品的 maping 里面的_routing 设置有问题然后 ent-brand-product 不在同一个分片上?brand 层级的东西每次都能命中,product 层级的想要命中就得看心情了

    搜索时执行的 query 如下:

    def self.search(query)
        __elasticsearch__.search(
          {
            query: {
              bool: {
                "filter": {
                    "term": {
                       "verified": "true"
                    }
                },
                should: [
                  {
                    multi_match: {
                      query: query,
                      fields: ['name^3', 'short_name^4', 'vision^2', 'introduction']
                    }
                  },
                  {
                    has_child: {
                      type: 'brand',
                      query: {
                        bool: {
                          "filter": {
                              "term": {
                                 "verified": "true"
                              }
                          },
                          should: [
                            {
                              multi_match: {
                                query: query,
                                fields: ['name^3', 'connotation^2', 'story']
                              }
                            },
                            {
                              has_child: {
                                type: 'product',
                                query: {
                                  bool: {
                                    "filter": {
                                        "term": {
                                           "is_published": "true"
                                        }
                                    },
                                    should: [
                                      {
                                        multi_match: {
                                          query: query,
                                          fields: ['name^3', 'description^2', 'introduction']
                                        }
                                      }
                                    ]
                                  }
                                },
                                inner_hits: {
                                  size: 3,
                                  _source: true
                                }
                              }
                            }
                          ]
                        }
                      },
                      inner_hits: {
                          size: 1,
                          _source: true
                      }
                    }
                  }
                ]
              }
            } 
          }
        )
      end
    
  • 使用 acme.sh 给 Nginx 安装 Let’ s Encrypt 提供的免费 SSL 证书 at February 16, 2017

    @huacnlee 要开启 ssl_stabling,ssl_trusted_certificate 这个后面应该是啥?

    ssl_stapling on;
    ssl_stapling_verify on;
    ssl_trusted_certificate ...;
    
  • 请教多态关联的验证问题 at November 19, 2016

    😂 没有知道怎么搞得吗

  • 请教多态关联的验证问题 at November 18, 2016

    @huacnlee

  • [北京] 进货宝,B2B 独角兽诚招 Ruby 工程师,高低实习都不限,四合院办公,Leader 直招 at August 31, 2016

    说好的邮件必回呢 😂

  • [郑州] 民生药业集团,招聘 Ruby on Rails 高级开发,JS 高级开发。 at August 24, 2016

    大郑州 顶一个😎

  • [广州] 机智云 (物联网) 招聘 Ruby 工程师 10-20K (机智的我们正在寻找机智的你) at August 18, 2016

    贵司收实习否?😂

  • 南京互联网教育公司诚聘 Ruby 工程师 1 名,有情怀,待遇优,福利好 at August 16, 2016

    收实习否

  • [杭州] 模方科技 (杭州) 有限公司诚聘 Ruby 工程师一枚 at August 15, 2016

    收实习否😂 小白自学中...

  • [上海] Clover 四叶新媒体招聘 Ruby 工程师 / 实习工程师 at August 14, 2016

    还招实习吗

  • [广州] 文石 招聘 Ruby 工程师 at August 14, 2016

    新司机还在自学,等学成就去贵司应聘😄

  • [北京][知春路] 米拓世纪 诚聘 Rails 开发工程师 (不要求经验,有师傅带) at August 14, 2016

    新司机,还在自学中😂

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English