fix
zhangqian
2023-11-24 c6bf262f94bede8fb594123af84be7781b140e38
fix
2个文件已修改
11 ■■■■■ 已修改文件
pkg/blevex/bleve.go 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/input_history_search.go 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pkg/blevex/bleve.go
@@ -69,7 +69,7 @@
    if err != nil {
        return
    }
    req := bleve.NewSearchRequest(bleve.NewQueryStringQuery(keyword))
    req := bleve.NewSearchRequest(bleve.NewMatchQuery(keyword))
    req.From = from
    req.Size = size
    res, err := index.Search(req)
@@ -93,11 +93,8 @@
    // Create a boolean query with a should clause for fuzzy search
    boolQuery := bleve.NewBooleanQuery()
    fuzzyQuery := bleve.NewFuzzyQuery(keyword)
    fuzzyQuery.SetFuzziness(2) // Set the fuzziness level as needed
    boolQuery.AddShould(fuzzyQuery)
    fuzzyQuery := bleve.NewMatchQuery(keyword)
    boolQuery.AddMust(fuzzyQuery)
    // Add a must clause for category filtering
    for key, val := range conditions {
service/input_history_search.go
@@ -62,7 +62,7 @@
func SearchHistoryReport(keyword string, operationType constvar.BaseOperationType, page, pageSize int) (recordIds []int, total uint64, err error) {
    var ids []string
    from := (page - 1) * pageSize
    ids, total, err = blevex.Search(HistoryReportIndexName, keyword, from, pageSize)
    ids, total, err = blevex.ComplexSearch(HistoryReportIndexName, keyword, map[string]interface{}{"baseOperationType": operationType}, from, pageSize)
    if err != nil {
        return
    }