SolrNet:索引时同义词.txt文件的大小是否会成为一个问题?

SolrNet:索引时同义词.txt文件的大小是否会成为一个问题?,solr,indexing,solrnet,synonym,Solr,Indexing,Solrnet,Synonym,我的索引最初运行良好。然后,我将模式更改为在索引时使用同义词FilterFactory。我的synonym.txt文件是1.27MB。从那时起,每当我尝试使用同义词重新编制索引时,我都会得到这样一个随机错误:“请求被中止:请求被取消。” 奇怪的是,有些项目被编入了索引,有些则没有。我就是搞不懂问题出在哪里。唯一的区别是同义词过滤器的用法。synonym.txt的格式很好。由于几乎所有项都在抛出错误之前获取了索引,所以我不能说模式有什么问题 那么synonym.txt的大小是否会在索引时导致错误?

我的索引最初运行良好。然后,我将模式更改为在索引时使用同义词FilterFactory。我的synonym.txt文件是1.27MB。从那时起,每当我尝试使用同义词重新编制索引时,我都会得到这样一个随机错误:“请求被中止:请求被取消。”

奇怪的是,有些项目被编入了索引,有些则没有。我就是搞不懂问题出在哪里。唯一的区别是同义词过滤器的用法。synonym.txt的格式很好。由于几乎所有项都在抛出错误之前获取了索引,所以我不能说模式有什么问题


那么synonym.txt的大小是否会在索引时导致错误?任何提示和建议都将不胜感激。

该错误意味着SolrNet在向Solr发送文档时超时。如果要在索引时扩展同义词(可以在查询时进行扩展,甚至两者都可以),那么同义词文件很大这一事实是相关的,因为Solr分析输入数据需要更长的时间


尽管如此,我还是怀疑一份文件是否会过期。如果确实如此,您唯一能做的就是增加超时时间。如果一次发送多个文档(很可能),则必须使用“减少一次发送的文档数量”,即发送更多但更小的文档批。

此错误表示SolrNet在向Solr发送文档时超时。如果要在索引时扩展同义词(可以在查询时进行扩展,甚至两者都可以),那么同义词文件很大这一事实是相关的,因为Solr分析输入数据需要更长的时间


尽管如此,我还是怀疑一份文件是否会过期。如果确实如此,您唯一能做的就是增加超时时间。如果一次发送多个文档(很可能),则必须使用“减少一次发送的文档数量”,即发送更多但更小的文档批。

谢谢Mauricio,我怀疑是这样的。在一次调用中,我试图用1.27MB同义词文本文件索引大约13K个文档,参数“expand”设置为true。当我将代码改为索引单个文档时,效果很好。@Raza:一次索引一个文档会很慢。您可能想一次尝试500-1000个文档。是的,这正是我正在做的。单文档索引只是为了测试我的配置/代码等是否有问题。谢谢!谢谢毛里西奥,我怀疑。在一次调用中,我试图用1.27MB同义词文本文件索引大约13K个文档,参数“expand”设置为true。当我将代码改为索引单个文档时,效果很好。@Raza:一次索引一个文档会很慢。您可能想一次尝试500-1000个文档。是的,这正是我正在做的。单文档索引只是为了测试我的配置/代码等是否有问题。谢谢!