使用计算字段搜索.NET分面结果的最佳搜索技术

使用计算字段搜索.NET分面结果的最佳搜索技术,.net,search,solr,lucene.net,faceted-search,.net,Search,Solr,Lucene.net,Faceted Search,我正在开发一个搜索应用程序,需要根据特定条件返回分面结果。某些标准用于计算计算字段,这些字段也应进行过滤 适用的计算是由域层内的代码驱动的业务逻辑 目前,我已经开发了自己的搜索机制,该机制运行得很好,但在更大的数据集上运行速度会减慢。在实现第三方搜索(如.NET中的Lucene或Solr)时,我有哪些选择适合我的用例 到目前为止,我看到的所有示例都是基于静态字段而不是动态计算字段过滤结果 感谢您的帮助。是什么让您认为Lucene是对计算字段进行过滤的解决方案。发布您的数据和搜索的详细信息。我不知

我正在开发一个搜索应用程序,需要根据特定条件返回分面结果。某些标准用于计算计算字段,这些字段也应进行过滤

适用的计算是由域层内的代码驱动的业务逻辑

目前,我已经开发了自己的搜索机制,该机制运行得很好,但在更大的数据集上运行速度会减慢。在实现第三方搜索(如.NET中的Lucene或Solr)时,我有哪些选择适合我的用例

到目前为止,我看到的所有示例都是基于静态字段而不是动态计算字段过滤结果


感谢您的帮助。

是什么让您认为Lucene是对计算字段进行过滤的解决方案。发布您的数据和搜索的详细信息。我不知道,所以我的问题是。我想要在计算字段上生成可分面结果的最佳解决方案。希望我现在明白了?需要数据集和搜索的详细信息。您还拥有SQL和NoSQL。什么更大?一千?十亿?给你一个想法,它应该像这个网站一样工作