#1218·bleve

how to delete many doc by query param

Author: orange-jackyCreated May 21, 2019Updated May 20, 2025

//Indexing mapping := bleve.NewIndexMapping() index, err := bleve.NewUsing("example.globalAirport", mapping, scorch.Name, scorch.Name, nil) //index, err := bleve.New("example.globalAirport", mapping) if err != nil { panic(err) }

	batch := index.NewBatch()
	for _, message := range slice {
		//fmt.Printf("%d %s\n", i, message.Id)
		batch.Index(message.Id, message)
	}

	fmt.Println("start batch indexing....")
	start := time.Now()
	err = index.Batch(batch)
	if err != nil {
		panic(err)
	}

i want query some filed with value and delete all match doc, how to do it ?