java – 关于SOLR文档的问题等等
网站:分类广告网站(用户可以投放广告,搜索广告等)
我打算使用SOLR进行搜索,然后将结果作为ID nr:s返回,然后使用那些ID nr:s并查询mysql,最后用这些ID显示结果:s. 目前我在MySQL中有大约30个表,每个类别一个. 1-你认为我应该采取与上述不同的方式吗? 2-我应该只使用一个SOLR文档还是多个文档?另外,文档是否与SOLR索引相同? 3-仅使用SOLR并跳过MySQL知道每个表中有很多列会更好吗?就个人而言,我比使用SOLR更善于使用MySQL. 4-假设用户想要搜索特定区域的汽车,在SOLR中如何执行/完成此类查询?例如:q =汽车和地区=华盛顿可能吗? 您可能认为有很多关于SOLR的信息,但是没有,特别是没有使用PHP与SOLR和SOLR php客户端…也许我会在我学会了这些之后写些东西…或者也许你们其中一个人可以写些什么! 再次感谢所有帮助…… 解决方法
首先,定义:Solr / Lucene文档大致相当于数据库行.索引与数据库表大致相同.
我建议尝试将所有与分类相关的信息存储在Solr中.查询Solr然后数据库是低效的,很可能是不必要的. 在特定区域查询将类似于q = cars region:washington假设您在Solr中有一个区域字段. Solr wiki有很多好的信息和pretty good basic tutorial.当然这总是可以改进,所以如果你发现任何不清楚的地方,请让Solr团队了解它. 因为我不使用PHP,所以无法对PHP客户端发表评论. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用docker搭建gitlab详解
- java – Spring Security AuthenticationCredent
- java – 显示VisualVM等每个可用JVM的主类名
- data-annotations – 为什么AutoFixture不使用St
- Groovy与Java集成常见的坑--转
- unit-testing – 使用findAll,生成MissingMethod
- JSP JSTL <c:if>标签:条件判断标签
- 基于springMvc+hibernate的web application的构建
- Java实现FTP文件的上传和下载功能的实例代码
- Java 8避免了大量的if / else语句