文本检索

文本检索器是一个用于检索中、英、日三语文本的检索工具。数据来源于游戏拆包 csv,仅导入了有文本类型的条目。

功能

搜索语法

可以像普通搜索引擎一样,使用空格分割关键字以找到你想要的结果。特别地,也可以使用部分搜索指令来筛选想要的结果:

  • 使用 "双引号" 包围关键词以精确检索结果。
  • 在关键词前使用 - 减号从结果中移除部分结果。
  • 在关键词前增加 cn:en:ja: 以仅在特定语言中检索结果。
  • 使用 filename:文件名 以仅在特定文件中检索结果(大小写敏感)。
  • 使用 (括号) 包围表达式以使用高级表达式检索。在该语法中,default_operatorAND

查看上下文

点击搜索结果中左侧位置链接可以查看上下文。

不同于普通的搜索结果,由于技术原因,查看上下文的搜索结果没有翻页功能。如果需要向下翻页,可以点最后一条结果的查看上下文;如果需要向上翻页,可以点第一条结果的查看上下文,变相实现翻页功能。

版本差异

由于国服、国际服同大版本内容并不完全相同(例如 Lodestone、Mog Station 等功能的缺失),部分适用于客户端的语言文本如配置、定型文等系统文字可能不能 1:1 对应翻译,会有所错位。这部分文本人工校对工作量较大,故仅原文保留。若发现翻译有出入,可以使用“搜索上下文”功能查看是否由于错位引起。

开发者

对于开发者,我们提供 ElasticSearch 搜索接口。你可以通过与 ElasticSearch 兼容的查询语法,直接查询我们的数据库。

我们提供跨域支持,你可以直接在前端调用本接口。

允许访问的接口如下:

POST https://strings.wakingsands.com/xivcsv/_search

文档结构如下:

{
  "filename": "PlaceName.csv", // 表文件名
  "index": 104, // 条目行号
  "cn": "萌芽池", // 中文文本
  "ja": "芽吹の池", // 日文文本
  "en": "Hopeseed Pond\tHopeseed Pond" // 英文文本
}

其中 cn 字段采用 smartcn 进行分词,filename 字段为 keyword,其它字段使用默认分词(没有日文分词)。