关键字: 莆田, 魏则西, 莆田医院, 野鸡医院, 百度
数据来源: https://github.com/open-power-workgroup/Hospital
AppStore: https://appsto.re/cn/QH8ocb.i
iOS版本的 野鸡医院 底层使用了 ptyy
作为底层查询引擎:
扫码安装:
App开发教程: 使用Go语言开发iOS应用(Swift版)
go get github.com/chai2010/ptyy
go run hello.go
package main
import (
"flag"
"fmt"
"os"
"path/filepath"
"github.com/chai2010/ptyy"
)
var (
flagLimits = flag.Int("limits", 0, "设置最大查询数目")
)
func main() {
flag.Usage = func() {
fmt.Fprintf(os.Stderr, "Usage of %s: %s [query...]\n", filepath.Base(os.Args[0]), filepath.Base(os.Args[0]))
flag.PrintDefaults()
}
flag.Parse()
if flag.NArg() > 0 {
for i := 0; i < flag.NArg(); i++ {
for _, v := range ptyy.Search(flag.Arg(i), *flagLimits) {
fmt.Printf("%s (%s)\n", v.Name, v.City)
}
}
}
}
关键字查询:
go run hello.go -limits=0 武汉
武汉华仁医院 (武汉)
武汉华夏医院 (武汉)
武汉华美医院 (武汉)
武汉当代佳丽医院 (武汉)
武汉现代女子妇科医院 (武汉)
武汉阳光女子医院 (武汉)
湖北荣军医院 (武汉)
正则表达式查询:
go run hello.go "上海.*[男女]子"
上海九龙男子医院 (上海)
上海城市女子医院 (上海)
上海玛丽女子医院 (上海)
上海玫瑰女子医院 (上海)
上海真爱女子医院 (上海)
上海阿波罗男子医院 (上海)
支持拼音匹配:
go run hello.go wuhan
武汉华仁医院 (武汉)
武汉华夏医院 (武汉)
武汉华美医院 (武汉)
武汉当代佳丽医院 (武汉)
武汉现代女子妇科医院 (武汉)
武汉阳光女子医院 (武汉)
湖北荣军医院 (武汉)
谢谢!