我想做的是使用 for 循环将 mySQL DB 中的数据添加到我的索引文档中。if 循环是为了确保只有包含数据的列被添加到索引文档中,否则它会跳到下一行。总共有 6 列名为 tag1 到 tag6 有一些空白列。
for (int i = 1; i < 6; i++) {
if (( result.getString("tag(i)")) != null) {
document.add(new Field("tag(i)", result.getString("tag(i)"),Field.Store.YES,
Field.Index.NOT_ANALYZED));
}
}
但是,似乎有一个错误。谁能告诉我有什么问题或有什么建议可以使它起作用吗?谢谢
线程“main”java.sql.SQLException 中的异常:未找到列 'tag(i)'。