使用自定义 tokenizer 进行索引

Dgraph自带一个内置索引的大工具箱,但有时对于小众用例来说,它们总是不够用。

为了填补空白,Dgraph允许你通过插件系统实现定制的标记器。

Caveats

插件系统使用Gopkg/plugin。这给插件的使用带来了一些限制。

  • 插件必须用Go编写。
  • 从1.9开始,pkg/plugin只能在Linux上工作。因此,插件只能在部署在Linux环境中的Dgraph实例上工作。
  • 用于编译插件的Go版本应该与用于编译Dgraph本身的Go版本相同。Dgraph总是使用最新版本的Go(你也应该如此!)

实现一个插件