# 常见问题

# 业务问题

# 技术问题

# Elasticsearch报错“index has exceeded [1000000] - maximum allowed to be analyzed for highlighting”

搜索关键词搜索结果偏移超过默认值100000,通过修改索引设置避免这个问题。

PUT http://127.0.0.1:9200/namis/_settings
1
{
    "index" : {
        "highlight.max_analyzed_offset" : 100000000
    }
}
1
2
3
4
5

# 浏览原文版式存在差异或有乱码

两种原因:

  • 原文在线浏览使用的PDF.js库在浏览器里渲染出来,原文格式非PDF格式需要转换为PDF,转换过程可能会存在版式差异。Windows和Linux平台采用的格式转换工具不同,对版式支持也会产生差异。
  • 浏览器基于PDF.js实现渲染,与本地PDF阅读工具渲染有可能存在差异。这种情况下一般差异比较小。

格式差异的具体原因要具体分析。

  • Linux平台服务器浏览Word格式艺术字不显示,Openoffice与Word格式不兼容。
  • Linux平台服务器Word文档中存在乱码,或所有中文乱码,缺少相应的中文字体,需要将相应的字体添加到Linux服务器系统中。
  • 缺少电子签章,有些电子签章需要特定的插件或程序支持才能显示。

# 启动数据库提示缺少msvcr120.dll

由于数据库软件PostgreSQL需要VC运行时才能启动,提示12.0版本对应VC2013版本运行时,微软官方 (opens new window)提供运行时下载,找到对应的版本,下载安装后解决问题。