不要使用plucene :: simple索引所有字段

时间:2013-03-23 14:06:09

标签: lucene indexing pubmed

我正在寻找用于存储大量数据的plucene,我对此非常陌生。每个数据记录都有一个唯一的ID和另外3个字段。这些字段有很多文本,但我想只能搜索/索引id,所以当我提供id时,我可以检索其他字段。一个简单的示例代码是:

my $newIndex = Plucene::Simple->open("data");
$newIndex->add(id1 => {pubmedID => "1223323", title => "a_title", abstract => "an abstract"}); 
my @results = $newIndex->search("1223323");

我正在尝试使用plucene :: simple,我有2个问题/问题:

  1. 我看不到没有索引某些字段的选项。
  2. @results数组中,我将获得'id1'。我怎样才能回来,例如抽象领域?
  3. 提前致谢

1 个答案:

答案 0 :(得分:0)

查看Plucene :: Document :: Field以设置索引和存储选项。您希望在建立索引时拥有所有4个字段,但只会将“idl”编入索引(存储其他3个字段)。