小编Tom*_*ord的帖子

Solr查询(q)或过滤查询(fq)

我有一个~1 mil产品文档Solr索引.我还有一大堆UI过滤器,如类别,标签,价格范围,尺寸,颜色和其他一些过滤器.

(q=\*:\*)在fq中的所有其他过滤器中选择所有内容是否是正确的方法?例:

fq=(catid:90 OR catid:81) AND priceEng:[38 TO 40] AND (size:39 OR size:40 OR size:41 OR size:50 OR size:72) AND (colorGroup:Yellow OR colorGroup:Violet OR colorGroup:Orange ... AND (companyId:81 OR companyId:691 OR companyId:671 OR companyId:628 OR companyId:185 OR companyId:602 OR ... AND endShipDays:[* TO 7])

对我来说,从类别到companyIds,颜色和尺寸等的所有内容都只是过滤器.使用这种方法在未来增长中的表现有任何问题吗?我应该在q中放一些查询,哪些?

谢谢,

solr

28
推荐指数
3
解决办法
6万
查看次数

struts 2带有范围的迭代器

我有一个字符串数组.让我们说array []包含5个字符串:"a","b","c","d","e"现在我想只显示jsp文件中位置3和4的字符串.我如何用s:iterator标签做到这一点?(就像从3开始到4结束的正常循环)

有没有办法循环使用s:iterator,其开头和结束值就像普通循环一样?

谢谢!

struts2

3
推荐指数
1
解决办法
5188
查看次数

来自Solrj的引用格式json

看起来Solrj的QueryResponse没有意义给你一个引用的Json字符串,其中wt = on或者不是.我收到的都是这样的

{responseHeader = {status = 0,QTime = 2,params = {fl = id,productName,imageFront,priceEng,priceEngExp ...

题:

1)我在这里遗漏了什么吗?或者Solrj无法从Solr服务器正确获取json响应.

2)现在在我的客户端,如果我从Solrj转换非引用的json字符串,是否意味着它已经完成了两次,一次是在服务器时间,一次是在Solrj客户端时间?

solr solrj

1
推荐指数
1
解决办法
4367
查看次数

标签 统计

solr ×2

solrj ×1

struts2 ×1