【问题标题】:Alternative to PropertyPathMarker in NEST elasticsearch client libraryNEST elasticsearch 客户端库中 PropertyPathMarker 的替代方案
【发布时间】:2021-07-01 05:08:55
【问题描述】:

我刚刚开始将 elasticsearch 从 1.7 迁移到 7.x 的项目。作为其中的一部分,将我的客户端库 NEST 更改为最新版本。 我在查询生成逻辑中广泛使用 PropertyPathMaker 类。我似乎找不到在最新版本的 NEST 中需要使用的内容。

你们中的任何人都可以帮忙吗?

下面是我遇到问题的示例代码。

List<KeyValuePair<PropertyPathMarker, ISort>> BuildSortDetails(Dictionary<string, string> sortDetails,
                                                                    SortOrder defaultSortOrder,
                                                                    bool IsCaseInsensitive = false,
                                                                    Dictionary<string, ListedBoolFilterContainers> nestedFilterDetails = null,
                                                                    bool preserveSortOrderValue = false);

【问题讨论】:

    标签: elasticsearch nest elasticsearch.net


    【解决方案1】:

    Field 在 NEST 2.x 及以后版本中替换 PropertyPathMarker

    【讨论】:

    • 感谢 Russ,会试一试。
    • 另外,是否有一些参考资料可以找到 NEST 1.7 到 2.x 的变化?我很难找到像 'SearchSourceDescriptor' 和 'QueryDescriptor' 这样的东西,而且名单还在继续……
    • 看看 1.x -> 2.x 的重大变化:elastic.co/guide/en/elasticsearch/client/net-api/2.x/…
    猜你喜欢
    • 2017-12-22
    • 1970-01-01
    • 2012-09-23
    • 2020-12-22
    • 1970-01-01
    • 2017-01-08
    • 2015-02-19
    • 2014-06-23
    • 2013-03-31
    相关资源
    最近更新 更多