Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们能告诉Solr/Lucene max chars进行搜索分析吗?_Lucene_Solr - Fatal编程技术网

我们能告诉Solr/Lucene max chars进行搜索分析吗?

我们能告诉Solr/Lucene max chars进行搜索分析吗?,lucene,solr,Lucene,Solr,我有一个问题,在我的lucene索引文件中,一个文档可能有巨大的文本。现在,当我搜索这些巨大的文本文档时,lucene/solr不会过滤任何结果,即使文档文本中存在搜索词。我认为原因可能是文档文本中有大量字符?如果是,那么我们如何告诉solr/lucene在搜索过程中要分析多少字符,请解释 我正在使用Solr 1.4.1,可以任意使用 谢谢 AhsanLucene可以轻松处理大型文档。文档大小本身似乎不太可能是问题所在。使用诸如检查索引之类的工具,查看哪些术语与这些大型文档相关。Lucene可以

我有一个问题,在我的lucene索引文件中,一个文档可能有巨大的文本。现在,当我搜索这些巨大的文本文档时,lucene/solr不会过滤任何结果,即使文档文本中存在搜索词。我认为原因可能是文档文本中有大量字符?如果是,那么我们如何告诉solr/lucene在搜索过程中要分析多少字符,请解释

我正在使用Solr 1.4.1,可以任意使用

谢谢
Ahsan

Lucene可以轻松处理大型文档。文档大小本身似乎不太可能是问题所在。使用诸如检查索引之类的工具,查看哪些术语与这些大型文档相关。

Lucene可以轻松处理大型文档。文档大小本身似乎不太可能是问题所在。使用类似于检查索引的工具,查看哪些术语与这些大型文档相关。

此外,您是否更改了solrconfig.xml中的maxFieldLength设置?我正在测试圣经索引,数据量为25MB,maxFieldLength为10000(默认值),只有前10000个标记得到分析,这导致我的文档中大约有2000个唯一的术语


如果您直接使用Lucene,那么maxFieldLength有两个设置,您可能有“unlimited”,因此可以获得所有内容。查看JavaDocs以了解如何设置maxFieldLength。

另外,您是否更改了solrconfig.xml中的maxFieldLength设置?我正在测试圣经索引,数据量为25MB,maxFieldLength为10000(默认值),只有前10000个标记得到分析,这导致我的文档中大约有2000个唯一的术语


如果您直接使用Lucene,那么maxFieldLength有两个设置,您可能有“unlimited”,因此可以获得所有内容。查看JavaDocs以了解如何设置maxFieldLength。

我也做了同样的操作,但一切看起来都正常。但问题仍然存在,我不知道我可以在这里发布我的索引文件。我也做了同样的事情,但一切看起来都很好。但问题仍然存在,我不知道我可以在这里发布我的索引文件。我想知道在搜索时在solrConfig中更改maxFieldLengh是否也需要在索引时这样做?它是一个索引时间参数。如果索引中已经有一个ginormous文档,则更改该文档不会追溯更改任何内容。我想知道,在搜索时更改solrConfig中的maxFieldLengh是否也需要在索引时执行此操作?它是一个索引时间参数。如果索引中已经有一个ginormous文档,则更改此文档不会追溯更改任何内容。