有任何方法可以将Solr查询组成为XML,JSON中的POST吗?

时间:2011-08-26 13:10:43

标签: solr

我已经使用UpdateJSON将文档添加到索引并更新/删除它们。它绝对胜过在请求URL中编写XML主体。

有没有办法组合查询并将它们发布到Solr而不是使用GET URL。我担心提供长而复杂的查询字符串:

  • Tomcat可能会拒绝它太久了
  • 转义HTTP和Solr的特殊字符
  • 一些用户提供的字符串可能会破坏查询(是的,我读solr sanitizing query
  • 管理一组文本查询在python中无法管理

当然,在我的测试系统中管理这些问题是微不足道的,但我担心生产系统。

1 个答案:

答案 0 :(得分:1)

是的,您只需从GET切换到POST,它就可以正常工作。

默认情况下我不会这样做:

  • 您丢失了网络服务器日志记录
  • 由于其安全的语义,GET比POST更适合查询
  • 您丢失了HTTP缓存