| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package main
- import (
- //"fmt"
- //"time"
- "git.wecise.com/wecise/common/nlp"
- "git.wecise.com/wecise/odbserver/odb/test"
- "gitee.com/wecisecode/util/logger"
- )
- func main() {
- option := &Option{Cache: CacheAll, Keyspace: "matrix", DisableInitialHostLookup: true}
- g, err := test.NewG(option)
- if err != nil {
- logger.Error(err.Error())
- } else {
- defer g.Close()
- }
- logger.SetConsole(true)
- samples := []string{
- "查找{Author}上传的文档",
- "查找包含{File}的文档",
- "查找关于{Tags}文档",
- "谢谢,查找关于{Tags}的文档",
- "有关于{Tags}东西?",
- "查找{Author}上传的,关于{Tags}文档"}
- r, err := nlp.NLPNew(g, "kdb", samples)
- if err != nil {
- logger.Error(err)
- } else {
- if err := r.Update("kdb", samples); err != nil {
- logger.Error(err)
- }
- //if rows, meta, err := r.Answer("kdb", "#/matrix/filesystem | admin | print id as value,name as title, id,name,class") ; err != nil {
- if rows, meta, err := r.Answer("kdb", "admin昨天上传的文档"); err != nil {
- logger.Error(err)
- } else {
- logger.Info("meta ===>", meta)
- logger.Info("answer ==>", rows)
- }
- }
- }
|