WSO2 DAS 3.1.0 Select 使用 REST 搜索的结果字段 API
WSO2 DAS 3.1.0 Select result fields with REST Search API
我一直在尝试 WSO2DAS 服务器,我正在寻找一种方法来限制搜索查询的结果字段。我正在使用一些字段来存储可能很大的内容,但我不想总是在结果中包含这些内容。底层 SOLR 似乎能够使用 fl 查询参数 (https://cwiki.apache.org/confluence/display/solr/Common+Query+Parameters) 支持这一点,但我无法使用 DAS REST API 指定那些参数。我发现了一些将 DAS 放在外部 SOLR 实现上的迹象,但它似乎仅限于注册表而不是分析事件表。有没有办法select或者限制输出结果?
您可以在 POST 请求负载正文中指定所需的列,或者如果它是 GET 请求,则作为请求查询参数。不幸的是,文档中缺少此参数。我们已使用必要的更改更新了 REST API 文档。您可以在下面找到更新的文档
- https://docs.wso2.com/display/DAS310/Retrieving+Records+Based+on+a+Time+Range+via+REST+API
- https://docs.wso2.com/display/DAS310/Retrieving+All+Records+Matching+the+Given+Search+Query+via+REST+API
- https://docs.wso2.com/display/DAS310/Retrieving+Specific+Records+through+a+Drill+Down+Search+via+REST+API
- https://docs.wso2.com/display/DAS310/Retrieving+Records+Matching+the+Given+Primary+Key+Combination+via+REST+API
我一直在尝试 WSO2DAS 服务器,我正在寻找一种方法来限制搜索查询的结果字段。我正在使用一些字段来存储可能很大的内容,但我不想总是在结果中包含这些内容。底层 SOLR 似乎能够使用 fl 查询参数 (https://cwiki.apache.org/confluence/display/solr/Common+Query+Parameters) 支持这一点,但我无法使用 DAS REST API 指定那些参数。我发现了一些将 DAS 放在外部 SOLR 实现上的迹象,但它似乎仅限于注册表而不是分析事件表。有没有办法select或者限制输出结果?
您可以在 POST 请求负载正文中指定所需的列,或者如果它是 GET 请求,则作为请求查询参数。不幸的是,文档中缺少此参数。我们已使用必要的更改更新了 REST API 文档。您可以在下面找到更新的文档
- https://docs.wso2.com/display/DAS310/Retrieving+Records+Based+on+a+Time+Range+via+REST+API
- https://docs.wso2.com/display/DAS310/Retrieving+All+Records+Matching+the+Given+Search+Query+via+REST+API
- https://docs.wso2.com/display/DAS310/Retrieving+Specific+Records+through+a+Drill+Down+Search+via+REST+API
- https://docs.wso2.com/display/DAS310/Retrieving+Records+Matching+the+Given+Primary+Key+Combination+via+REST+API