1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package main
- import (
- "fmt"
- "github.com/olivere/elastic/v7"
- "github.com/xuri/excelize/v2"
- "go.uber.org/zap"
- "jygit.jydev.jianyu360.cn/data_processing/common_utils/log"
- "testing"
- )
- func TestBiddng(t *testing.T) {
- f, err := excelize.OpenFile("./6月份未匹配到剑鱼的项目清单.xlsx")
- if err != nil {
- fmt.Println(err)
- return
- }
- defer func() {
- f.Save()
- if err := f.Close(); err != nil {
- fmt.Println(err)
- }
- }()
- rows, err := f.GetRows("Sheet1")
- if err != nil {
- fmt.Println(err)
- return
- }
- //url := "http://172.17.4.184:19908"
- url := "http://127.0.0.1:19908"
- username := "jybid"
- password := "Top2023_JEB01i@31"
- //index := "bidding" //索引名称
- // 创建 Elasticsearch 客户端
- client, err := elastic.NewClient(
- elastic.SetURL(url),
- elastic.SetBasicAuth(username, password),
- elastic.SetSniff(false),
- )
- if err != nil {
- fmt.Printf("创建 Elasticsearch 客户端失败:%s", err)
- }
- for i := 1; i < len(rows); i++ {
- projectName := rows[i][1]
- res, err := searchES23(client, projectName, "", 60, 20)
- if err != nil {
- fmt.Println(projectName)
- log.Info("TestBiddng", zap.Error(err))
- }
- if len(res) > 0 {
- f.SetCellValue("Sheet1", fmt.Sprintf("F%v", i+1), 1)
- }
- fmt.Printf("%s 总数是:%d\n", projectName, len(res))
- }
- }
- func TestSearchES23(t *testing.T) {
- client, err := elastic.NewClient(
- elastic.SetURL(GF.Es.URL),
- elastic.SetBasicAuth(GF.Es.Username, GF.Es.Password),
- elastic.SetSniff(false),
- )
- if err != nil {
- log.Fatal("创建 Elasticsearch 客户端失败", zap.Error(err))
- }
- projectName := "赤壁市综合养老中心项目"
- results, err := searchES24(client, projectName, "", 50, 50)
- log.Info("aaa", zap.Any("results", results))
- }
|