Java Solr术语频率返回0

Java Solr术语频率返回0,java,indexing,solr,Java,Indexing,Solr,我目前正在JAVA程序中使用SOLR索引。我想使用下面的代码检索术语频率,但是它返回我0。我转到/data/index文件夹,发现缺少一些。我想这可能是它返回我0的原因?或者我的代码有问题 public long tf(String term) throws IOException, SolrServerException { String file = "/Users/admin/Downloads/solr-4.10.3/example/solr/collection1/data/i

我目前正在JAVA程序中使用SOLR索引。我想使用下面的代码检索术语频率,但是它返回我0。我转到/data/index文件夹,发现缺少一些。我想这可能是它返回我0的原因?或者我的代码有问题

public long tf(String term) throws IOException, SolrServerException {
    String file = "/Users/admin/Downloads/solr-4.10.3/example/solr/collection1/data/index";
    IndexReader reader = DirectoryReader.open(FSDirectory.open(new File(file)));

    long tf = reader.totalTermFreq(new Term("content", term)); 
    reader.close();

    return tf;

公共摘要长期总频率(术语) 抛出IOException

返回包含术语的文档数。如果术语或字段不存在,此方法返回0;如果编解码器不支持此度量,则返回-1。此方法不考虑尚未合并的已删除文档