代码之家  ›  专栏  ›  技术社区  ›  mj2008

自然语言统计查询到SQL查询转换器

  •  2
  • mj2008  · 技术社区  · 16 年前

    我们想在一个ASP.NET允许用户输入有关SQL数据集(SQL Server)的自然语言(或相当接近自然语言)问题并获得有用信息的web应用程序。所需的结果类型包括最小值、最大值、标准偏差、前10名、一列的总数,以及其他任何对一组数字有意义的结果。

    有哪些工具可用于此类操作,我们应该注意哪些注意事项?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Yuval F    16 年前

    你想要构建的东西的通用名称是 Dialog System . 具体来说,您所说的是数据库的自然语言前端。这是一份名为 Interfacing a Natural Language Front-End to a Relational Database Prolog 您可以使用正则表达式或简单的解析器来实现自己的功能。 这个 Stanford Parser 可能适合也可能不适合你的需要。也可以考虑使用 dependency grammar