0

我正在编写自定义请求处理程序,并且我有这样的要求,我必须将查询分成多个子句。

假设我收到查询:

I live in America and love pizza or play cricket.

然后我想从中得到三个子句。

1. I live in America
2. love pizza
3. play cricket.

有什么办法吗??我可以通过 BooleanQuery 类来做到这一点吗?我有疑问:)

4

1 回答 1

0

我相信在将句子传递给 Solr 之前解析句子会更好。这样,您可以查找和/或键并相应地将其分开以生成正确的查询。它还有一个额外的好处是允许您使用您喜欢或可能具有专业知识的任何编程/脚本语言执行此解析。

于 2013-05-07T17:09:24.327 回答