mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-03-18 21:30:01 +08:00
### What problem does this PR solve? Implement Search() in Infinity in GO. The function can handle the following request. "search '曹操' on datasets 'infinity'" "search '常胜将军' on datasets 'infinity'" "search '卓越儒雅' on datasets 'infinity'" "search '辅佐刘禅北伐中原' on datasets 'infinity'" The output is exactly the same as request to python Search() ### Type of change - [ ] New Feature (non-breaking change which adds functionality)
109 lines
5.0 KiB
Modula-2
109 lines
5.0 KiB
Modula-2
module ragflow
|
|
|
|
go 1.25
|
|
|
|
require (
|
|
github.com/aws/aws-sdk-go-v2 v1.41.3
|
|
github.com/aws/aws-sdk-go-v2/config v1.32.11
|
|
github.com/aws/aws-sdk-go-v2/credentials v1.19.11
|
|
github.com/aws/aws-sdk-go-v2/service/s3 v1.96.4
|
|
github.com/aws/smithy-go v1.24.2
|
|
github.com/elastic/go-elasticsearch/v8 v8.19.1
|
|
github.com/gin-gonic/gin v1.9.1
|
|
github.com/google/uuid v1.6.0
|
|
github.com/infiniflow/infinity-go-sdk v0.0.0-00010101000000-000000000000
|
|
github.com/iromli/go-itsdangerous v0.0.0-20220223194502-9c8bef8dac6a
|
|
github.com/minio/minio-go/v7 v7.0.99
|
|
github.com/peterh/liner v1.2.2
|
|
github.com/redis/go-redis/v9 v9.18.0
|
|
github.com/siongui/gojianfan v0.0.0-20210926212422-2f175ac615de
|
|
github.com/spf13/viper v1.18.2
|
|
go.uber.org/zap v1.27.1
|
|
golang.org/x/crypto v0.47.0
|
|
gorm.io/driver/mysql v1.5.2
|
|
gorm.io/gorm v1.25.5
|
|
)
|
|
|
|
require (
|
|
github.com/apache/thrift v0.22.0 // indirect
|
|
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.6 // indirect
|
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.19 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.19 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.19 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.5 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.20 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.6 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.11 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.19 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.19 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/signin v1.0.7 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sso v1.30.12 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.16 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sts v1.41.8 // indirect
|
|
github.com/bytedance/sonic v1.9.1 // indirect
|
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
|
github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
|
|
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
|
|
github.com/dustin/go-humanize v1.0.1 // indirect
|
|
github.com/elastic/elastic-transport-go/v8 v8.8.0 // indirect
|
|
github.com/fsnotify/fsnotify v1.7.0 // indirect
|
|
github.com/gabriel-vasile/mimetype v1.4.2 // indirect
|
|
github.com/gin-contrib/sse v0.1.0 // indirect
|
|
github.com/go-ini/ini v1.67.0 // indirect
|
|
github.com/go-logr/logr v1.4.2 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/go-playground/locales v0.14.1 // indirect
|
|
github.com/go-playground/universal-translator v0.18.1 // indirect
|
|
github.com/go-playground/validator/v10 v10.16.0 // indirect
|
|
github.com/go-sql-driver/mysql v1.7.0 // indirect
|
|
github.com/goccy/go-json v0.10.2 // indirect
|
|
github.com/hashicorp/hcl v1.0.0 // indirect
|
|
github.com/jinzhu/inflection v1.0.0 // indirect
|
|
github.com/jinzhu/now v1.1.5 // indirect
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
|
github.com/klauspost/compress v1.18.2 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.2.11 // indirect
|
|
github.com/klauspost/crc32 v1.3.0 // indirect
|
|
github.com/leodido/go-urn v1.2.4 // indirect
|
|
github.com/magiconair/properties v1.8.7 // indirect
|
|
github.com/mattn/go-isatty v0.0.20 // indirect
|
|
github.com/mattn/go-runewidth v0.0.3 // indirect
|
|
github.com/minio/crc64nvme v1.1.1 // indirect
|
|
github.com/minio/md5-simd v1.1.2 // indirect
|
|
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v1.0.2 // indirect
|
|
github.com/pelletier/go-toml/v2 v2.1.1 // indirect
|
|
github.com/philhofer/fwd v1.2.0 // indirect
|
|
github.com/rogpeppe/go-internal v1.12.0 // indirect
|
|
github.com/rs/xid v1.6.0 // indirect
|
|
github.com/sagikazarmark/locafero v0.4.0 // indirect
|
|
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
|
|
github.com/sourcegraph/conc v0.3.0 // indirect
|
|
github.com/spf13/afero v1.11.0 // indirect
|
|
github.com/spf13/cast v1.6.0 // indirect
|
|
github.com/spf13/pflag v1.0.5 // indirect
|
|
github.com/stretchr/testify v1.11.1 // indirect
|
|
github.com/subosito/gotenv v1.6.0 // indirect
|
|
github.com/tinylib/msgp v1.6.1 // indirect
|
|
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
|
|
github.com/ugorji/go/codec v1.2.12 // indirect
|
|
go.opentelemetry.io/otel v1.28.0 // indirect
|
|
go.opentelemetry.io/otel/metric v1.28.0 // indirect
|
|
go.opentelemetry.io/otel/trace v1.28.0 // indirect
|
|
go.uber.org/atomic v1.11.0 // indirect
|
|
go.uber.org/multierr v1.10.0 // indirect
|
|
go.yaml.in/yaml/v3 v3.0.4 // indirect
|
|
golang.org/x/arch v0.6.0 // indirect
|
|
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b // indirect
|
|
golang.org/x/net v0.49.0 // indirect
|
|
golang.org/x/sys v0.41.0 // indirect
|
|
golang.org/x/text v0.33.0 // indirect
|
|
google.golang.org/protobuf v1.32.0 // indirect
|
|
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
|
|
gopkg.in/ini.v1 v1.67.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|
|
|
|
replace github.com/infiniflow/infinity-go-sdk => github.com/infiniflow/infinity/go v0.0.0-20260317024756-4aff48d0d843
|