zoukankan      html  css  js  c++  java
  • elasticsearch和mysql排序问题

    elasticsearch 字段类型错误

    最近用elasticseach做排序,排序字段是float型的,没有使用mapping,是直接写代码导入的,没想到排序时如果有小数和整数就会出现错误。
    于是查看了一下es的mapping,原来导入的时候排序字段是long,而不是float。奇怪的是long居然可以保存float。
    更改字段类型,重建索引后,排序终于正常了。

    mysql 字段长度错误

    又过了一段时间,发现排序字段居然只能是小数,看了一下代码,字段定义还是int啊。后来经过排错,发现mysql的字段的小数点长度居然变成0了,把小数点长度修改后,一切正常。

  • 相关阅读:
    centos7搭建nexus
    centos7搭建ftp
    tomcat笔记
    mysql跨服务器触发器
    IntelliJ IDEA笔记
    node.js笔记
    myeclipse笔记
    术语
    centos7安装mysql
    js跨域访问资源
  • 原文地址:https://www.cnblogs.com/xdao/p/elastic_mysql_sort.html
Copyright © 2011-2022 走看看