(Translated by https://www.hiragana.jp/)
GitHub - bigxu/wukong: 高度可定制的全文搜索引擎
Skip to content
/ wukong Public
forked from huichen/wukong

高度こうどじょうせいてき全文ぜんぶん搜索そうさく引擎

License

Notifications You must be signed in to change notification settings

bigxu/wukong

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

悟空ごくう全文ぜんぶん搜索そうさく引擎

ほろはく搜索そうさくdemo

あんそう/更新こうしん

go get -u -v github.com/huichen/wukong

需要じゅようGo版本はんぽんいたりしょう1.1.1

使用しよう

さきいち个例らいexamples/simplest_example.go

package main

import (
	"github.com/huichen/wukong/engine"
	"github.com/huichen/wukong/types"
	"log"
)

var (
	// searcher协程安全あんぜんてき
	searcher = engine.Engine{}
)

func main() {
	// はつはじめ
	searcher.Init(types.EngineInitOptions{
		SegmenterDictionaries: "github.com/huichen/wukong/data/dictionary.txt"})
	defer searcher.Close()

	// 将文まさふみ加入かにゅう索引さくいん,docId 从1开始
	searcher.IndexDocument(1, types.DocumentIndexData{Content: "此次百度收购将成中国互联网最大并购"}, false)
	searcher.IndexDocument(2, types.DocumentIndexData{Content: "百度宣布拟全资收购91无线业务"}, false)
	searcher.IndexDocument(3, types.DocumentIndexData{Content: "百度是中国最大的搜索引擎"}, false)

	// とうまち索引さくいん刷新さっしんかん
	searcher.FlushIndex()

	// 搜索そうさく输出格式かくしき见types.SearchResponse结构たい
	log.Print(searcher.Search(types.SearchRequest{Text:"ひゃく中国ちゅうごく"}))
}

很简单!

しかきさきいちにゅう门教ほどきょう你用いた200ぎょうGoだい码实现一个微博搜索网站。

其它

About

高度こうどじょうせいてき全文ぜんぶん搜索そうさく引擎

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Go 100.0%