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 ?
Source: blevesearch/bleve