ptyy

package module
v0.0.0-...-8e4f736 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2016 License: BSD-3-Clause Imports: 5 Imported by: 0

README

莆田系等 野鸡医院 查询

GoDoc

关键字: 莆田, 魏则西, 莆田医院, 野鸡医院, 百度

数据来源: https://github.com/open-power-workgroup/Hospital

iOS版本的 野鸡医院 运行效果

AppStore: https://appsto.re/cn/QH8ocb.i

iOS版本的 野鸡医院 底层使用了 ptyy 作为底层查询引擎:

扫码安装:

App开发教程: 使用Go语言开发iOS应用(Swift版)

安装Go语言包

  1. go get github.com/chai2010/ptyy
  2. go run hello.go

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
武汉华仁医院 (武汉)
武汉华夏医院 (武汉)
武汉华美医院 (武汉)
武汉当代佳丽医院 (武汉)
武汉现代女子妇科医院 (武汉)
武汉阳光女子医院 (武汉)
湖北荣军医院 (武汉)

报告问题

请联系 chaishushan@gmail.com.

谢谢!

Documentation

Overview

莆田系医院查询

Index

Constants

View Source
const DataVersion = "20160519"

数据版本号

Variables

View Source
var All []HospitalInfo = _AllHospitalInfoList

医院列表

Functions

This section is empty.

Types

type HospitalInfo

type HospitalInfo struct {
	Name      string   // 名字
	City      string   // 城市
	Keywords  []string // 关键字(可能含城市名)
	Addr      []string // 地址
	WebSite   []string // 网站
	WeiXin    []string // 微信
	WeiXinPub []string // 微信公众号
	Tel       []string // 电话
	Comment   []string // 注释
	Feedback  []string // 用户反馈
}

医院信息

func Search(query string, limits int) []HospitalInfo

查询列表

func SearchByKeywords

func SearchByKeywords(keywords string, limits int) []HospitalInfo

根据关键字查询

func SearchByRegexp

func SearchByRegexp(query string, limits int) ([]HospitalInfo, error)

根据关键字查询

Directories

Path Synopsis
cmd
yjyy
野鸡医院命令行
野鸡医院命令行
internal
cache
简化版LRU缓存实现
简化版LRU缓存实现
goobj
在其它语言中通过Id访问Go语言对象.
在其它语言中通过Id访问Go语言对象.
searcher
简易检索器
简易检索器

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL