如http://developer.marklogic.com/learn/java/analytics所示,您可以使用JavaAPI进行分面搜索。但是,该页面上的示例使用QueryOptionsBuilder
,已被弃用。
目前有没有在JavaAPI中使用QueryOptionsBuilder
进行分面搜索的替代方法?或者我们是否会在未来发布之前使用已弃用的类?
谢谢!
答案 0 :(得分:1)
是的,还有另一种选择。您可以使用JSON或XML发送或接收查询选项,而不是使用已弃用的构建器。
为了扩展一点,QueryOptionsManager.writeOptions()方法接受任何实现QueryOptionsWriteHandle标记接口的类。除了QueryOptionsHandle类,实现类还包括JSON或XML的写句柄。
类似地,readOptions()方法接受实现QueryOptionsReadHandle标记接口的类,其中包括JSON或XML的读取句柄。
答案 1 :(得分:-1)