1

我在向同一文档中的字段添加多个值时遇到了一些问题。我有 bug 列表,每个 bug 都有一个 id、标题和几个带有comment_name、comment_text、comment_time 的评论。如何将这些评论信息添加到文档中,如以下代码?我以后如何搜索它们?先谢谢了~

 if (Integer.toString(bg.getBugId()) != null) {
        bugDocument.add(new Field("bug_id",Integer.toString(bg.getBugId()), TextField.TYPE_STORED));
        bugDocument.add(new Field("title",bg.getTitle(), TextField.TYPE_STORED));

    }
    for (int i = 0; i < bg.getComments().size(); i++) {
        bugDocument.add(new Field("comment_name",bg.getComments().get(i).getName(), TextField.TYPE_STORED));
        bugDocument.add(new Field("comment_text",bg.getComments().get(i).getText(), TextField.TYPE_STORED));
        bugDocument.add(new Field("comment_time",bg.getComments().get(i).getTime(), TextField.TYPE_STORED));

    }
4

0 回答 0