NHibernate.Search - SQL Server 2005 - 达到最大参数限制 2100!
我在项目中使用 NHibernate.Search 库进行自由文本搜索。最近,当我开始获得超过 2100 个结果时,我开始从 SQL Server 收到最大参数长度错误。
NHibernate.Search 是否可以处理这种情况?有人有什么解决办法吗?
I am using NHibernate.Search libraries in my project for free text search. Recently when I started getting more than 2100 results, I started getting max parameter length error from SQL Server.
Does NHibernate.Search take care of such situation ? Any workaround anyone ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以修改 NHibernate.Search 代码来解决此问题,或者使用自定义分页,IE 获取搜索的命中数,然后相应地对 nhibernate 搜索结果进行分页。
请参阅:IFullTextQuery - 如果对象太多则异常
You could modify NHibernate.Search code to take care of this, or, use custom paging, IE get number of hits for your search, then page nhibernate search results accordingly.
See : IFullTextQuery - exception if there are too may objects