lucene-fluent-query-builder:围绕构建 Lucene.Net 查询的便捷 Fluent-API

时间:2024-06-25 20:46:38
【文件属性】:

文件名称:lucene-fluent-query-builder:围绕构建 Lucene.Net 查询的便捷 Fluent-API

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-25 20:46:38

C#

lucene-fluent-query-builder 使用 Lucene 的 API 构建查询可能有点麻烦,至少是冗长的。 此类尝试使用 Fluent 接口模式使编写查询尽可能简单。 安装 PM > Install-Package LrNet.Lucene.Fluent 首先,在使用查询构建器之前,您需要在项目中的某处指定: QueryBuilder . Version = /* Lucene Version you want to use */ QueryBuilder . DefaultAnalyzer = /* Default analyzer you want to use */ 构建查询 QueryBuilder类遵循流畅的接口模式。 有许多方法允许您向布尔查询添加谓词。 当调用.Must , .MustNot ,和.Should ,你最终会改变运营商所未来状况被添加


【文件预览】:
lucene-fluent-query-builder-master
----LrNet.Lucene.Fluent()
--------LrNet.Lucene.Fluent.nuspec(661B)
--------packages.config(208B)
--------QueryBuilder.cs(16KB)
--------QueryParserExtensions.cs(2KB)
--------Properties()
--------LrNet.Lucene.Fluent.csproj(3KB)
----LICENSE(1KB)
----LrNet.Lucene.Fluent.Tests()
--------packages.config(273B)
--------QueryBuilderTests.cs(4KB)
--------LrNet.Lucene.Fluent.Tests.csproj(5KB)
--------Properties()
----LrNet.Lucene.Fluent.sln(1KB)
----.gitignore(3KB)
----README.md(1KB)

网友评论