如何使用 IndexTank 获取结果?
我将 IndexTank 与 Java 客户端一起使用,但我似乎无法访问结果:
SearchResults results = index.search(Query.forString(keywords));
for (Map<String, Object> document : results.results) {
System.out.println("doc id: " + document.get("docid"));
最后一行失败并显示: 类型不匹配:无法从对象转换为字符串
有谁知道为什么我会收到此错误?谢谢。
I'm using IndexTank with the Java client, but I can't seem to access the results:
SearchResults results = index.search(Query.forString(keywords));
for (Map<String, Object> document : results.results) {
System.out.println("doc id: " + document.get("docid"));
The last line fails with: Type mismatch: cannot convert from Object to String
Does anyone know why I get this error? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你所拥有的看起来不错。您确定导入了所有正确的类吗?这对我有用:
What you have looks fine. Are you sure you're importing all of the right classes? This works for me: