问题标签 [bleve]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - Bbleve 命令行示例
是否有详细说明 Bleve CLI 使用的示例?
函数和参数记录在网站上,但在实践中,很难知道方法签名和必填字段是什么。
经过一番谷歌搜索,我发现了以下 Github 要点: https ://gist.github.com/mschoch/5afa9ce2ae087dd240bf
但它似乎有点过时了。即使在复制了我可以从中复制的内容之后,我仍然遇到许多莫名其妙的错误消息(即Error: error creating index: cannot create new index, path already exists
)。
任何信息都会有帮助。
谢谢。
go - bleve中的模糊搜索
我提出了下面的代码,但不确定如何前进。
简而言之,我正在尝试获得这种情况的结果,
当搜索“ome”时,我需要找到“bbb something aaa”。已尝试添加 tq.SetFuzziness(5) 但这会导致 ap 崩溃而没有任何错误。我将不胜感激任何帮助。
regex - 分析器中的自定义字符过滤器不起作用
我在 couchbase 中为我的分析器使用正则表达式字符过滤器。理想的结果如下
Couchbase Web 控制台中的配置字符过滤器如下
- 上述配置的结果是产生 term [phuong,1, 12 ]
- 理想的结果是 [phuong_1 , phuong_12]
- 我已经多次对齐此代码但它仍然无法正常工作
- 你能帮我解决这个问题吗?
go - 无法安装 bleve,在任何地方都找不到包“github.com/blevesearch/zap/v11”
我无法安装 bleve,因为它抱怨 zap:
去 github.com/blevesearch/bleve/...
我可以通过 gopkg.in/blevesearch/zap.v13 获取它,但 bleve 本身正在引用它。我的 GOPATH 未设置。
去环境:
go - 如何从 Golang 包中的文档中恢复结构,Bleve
如果我能够从我的Bleve SearchResults
取回索引结构,那将是最方便的。这就是我所知道的和我所拥有的:我拥有SearchResults.Hits
可以迭代的东西,并使用index.Document(hit.ID)
. 通过该文档,我还可以访问其字段。我能做的是手动重建结构。然而,在这里关于 Bleve 的另一个问题中提到index.GetInternal(hit.ID)
,如果 Index Internal 已设置,则可以使用它来取回原始结构。有index.SetInternal(key, val []byte) error
,但我非常不知道如何使用它来完成我想要的。我深入研究了代码,但老实说,它并没有为我有限的知识提供任何见解。我如何设置它以便我只需要调用index.GetInternal
来从搜索结果中检索结构?
go - 如何增加(或访问)Go bleve 搜索引擎结果?
当我尝试使用bleve进行搜索查询时,我总是得到 10 个或更少的结果。如何增加此限制或在所有数据之间进行搜索?
这是代码示例,我希望得到 35 个结果,但得到 10 个(pscalc.Rand()
函数给出随机字节):
结果我得到:
我期望的结果:
如何访问此索引存储的所有 35 个值?
bleve - 布莱维搜索。如何在不创建文件的情况下在 bleve.index 对象中加载已索引的数据
我们正在使用 Bleve 搜索。
- 我们将索引文档存储在数据库中
2 .要加载索引文档,我们需要创建文件并使用 bleve.open("index_folder") 函数。
3.这个选项不太可行。由于我们有 1000 多个索引文档,并且为每个文档创建一个文件需要大量时间。
4 在不创建文件的情况下加载已索引数据(在内存变量中)的另一个方法是什么?
我认为 bleve.NewMemOnly 对我们有用。但看起来不像未索引数据。
我们已经有索引数据,我们想在不创建文件的情况下将其加载到 bleve.index 对象中