Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.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
Java 使用Solr的奇怪行为_Java_Linux_Windows_Solr_Solrj - Fatal编程技术网

Java 使用Solr的奇怪行为

Java 使用Solr的奇怪行为,java,linux,windows,solr,solrj,Java,Linux,Windows,Solr,Solrj,经过两周的调查,我在使用solr时仍然存在同样的问题 我的文档集:3588个文档 材料: 我的电脑: Intel(R)Core(TM)2双CPU 3GHz, 内存:4Go, 操作系统64位:Windows 7 Professional 虚拟机(VM): 8 CPU RAM:16开始 Linux 虚拟机上的软件: 1索尔的例子 码头 java版本“1.7.0_09-icedtea” 我电脑上的软件: 蚀 java版本“1.7.0_15” 我已经在Eclipse下用Solrj的类实现了一

经过两周的调查,我在使用solr时仍然存在同样的问题

我的文档集:3588个文档

材料:

  • 我的电脑: Intel(R)Core(TM)2双CPU 3GHz, 内存:4Go, 操作系统64位:Windows 7 Professional

  • 虚拟机(VM): 8 CPU RAM:16开始 Linux

虚拟机上的软件:

  • 1索尔的例子
  • 码头
  • java版本“1.7.0_09-icedtea”
我电脑上的软件:

  • java版本“1.7.0_15”
我已经在Eclipse下用Solrj的类实现了一个程序来动态索引我的文档集合(DYNAMIC)。当我使用VM的ip地址在我的计算机上运行此程序时,我的集合被很好地索引(我的所有文档都被索引)。但是当我在虚拟机上运行程序的jar文件时,我在索引过程中遇到了一个问题,我的所有文件都没有索引

我使用BufferedReader类读取我的文件

因此,我已经测试过以静态方式创建所有文档,以避免打开BufferedReader和解析文档。我所有的文件都被编入索引

所以,我想知道为什么当我使用一些Java类时它不起作用

我在静态和动态方式之间使用的不同类有:

  • BufferedReader:构造函数、readline()和close()
  • 字符串:replaceAll(),split()
  • 整数:value of
  • 文件:getName()
当我使用这些类时,我的两个java版本之间是否可能存在一些流程差异

另外,我听说Linux和Windows在操作文件方面有些不同。是这样吗

谢谢你的帮助

科伦丁

附:我写了另一篇与这个问题相关的帖子: 我写这篇新文章是因为另一篇有点长

已解决

这只是我代码中的一个错误。我的文件在我的计算机和虚拟机上的读取顺序不同。所以问题的原因不是来自Solr而是来自我…:-