当前位置: 首页 > 面试题库 >

有关SOLR文档等的问题

楮庆
2023-03-14
问题内容

网站:分类网站(用户可以放置广告,搜索广告等)

我计划使用SOLR进行搜索,然后仅以ID nr:s的形式返回结果,然后使用那些ID nr:s并查询mysql,然后最后显示具有那些ID:s的结果。

目前,我在MySQL中大约有30个表,每个类别一个。

1-您认为我应该做的与上述不同吗?

2-我应该只使用一个SOLR文档,还是使用多个文档?此外,文档是否与SOLR索引相同?

3-知道自己在每个表中都有很多列,只使用SOLR并跳过MySQL会更好吗?就个人而言,我比使用SOLR更好地使用MySQL。

4-假设用户要搜索特定区域内的汽车,在SOLR中如何执行/完成这种查询?例如:q=cars&region=washington可能吗?

您可能认为那里有很多关于SOLR的信息,但是没有,尤其是关于将PHP与SOLR和SOLR
php客户端一起使用的信息……也许我在学习了所有这些内容之后会写点东西……或者也许你们其中之一可以写点东西!

再次感谢您的所有帮助…


问题答案:

首先,定义:Solr / Lucene文档大致等同于数据库行。索引与数据库表大致相同。

我建议尝试将所有与分类有关的信息存储在Solr中。查询Solr,然后查询数据库效率低下,很有可能是不必要的。

在特定区域中进行查询将类似于q=cars+region:washington假设您region在Solr中有一个字段。

该Solr的维基有万吨良好的信息和相当不错的基础教程。当然,这总是可以改进的,因此,如果您发现任何不清楚的地方,请告知Solr团队。

我不使用PHP,因此无法在PHP客户端上发表评论。



 类似资料:
  • 主要内容:示例数据,使用XML添加文档在上一章中,我们学习解释了如何向Solr中添加和文件格式的数据。在本章中,将演示如何使用文档格式在Apache Solr索引中添加数据。 示例数据 假设我们需要使用文件格式将以下数据添加到Solr索引。 Student ID First Name Last Name Phone City 001 Rajiv Reddy 9848022337 Hyderabad 002 Siddharth Bhat

  • 主要内容:删除文档,验证执行结果,删除字段,删除所有文档,使用Java(客户端API)删除所有文档删除文档 要从Apache Solr的索引中删除文档,我们需要在标记之间指定要删除的文档的。 这里,此XML代码用于删除为和的文档。将此代码保存在名称为的文件中。 如果要从属于名称为的核心的索引中删除文档,则可以使用工具发布文件,如下所示。 执行上述命令后,将得到以下输出 - 验证执行结果 访问Apache Solr Web界面的主页,选择核心 - my_core。 尝试通过在文本区域中传递查询“

  • 主要内容:使用XML更新文档使用XML更新文档 以下是用于更新现有文档中的字段的XML文件。将下面的内容保存在名称为的文件中。 正如上面看到的,写入更新数据的XML文件就类似之前用来添加文档的文件。 但唯一的区别是这里使用字段的一个属性。 在这个示例中,我们将使用上述文档并尝试更新为文档的字段。 假设XML文档()存在于Solr的bin目录中。更新的核心是名称为的索引,可以使用工具更新如下 - 执行上述命令后,将得到以下输出

  • 首先,我知道存在一个关于WebSphere APi的官方文档: http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/index.jsp?topic=/com.ibm.websphere.javadoc.doc/web/apidocs/com/ibm/websphere/management/AdminClient.html 但这并不好。它解释了很少的事情,

  • 所以我安装了pip-install-django-haystack或者我的项目virtualenv文件夹中的任何命令,我也安装了solr,但是现在我对该怎么做有些困惑。 我一直收到一个错误,说solr后端需要安装pysolr?我不知道我在哪里运行这个命令?“/manage.py build\u solr\u schema” 我一直试图参考《草垛指南》,但它有点模糊。请帮帮我!!谢谢

  • 问题内容: 我看到有一条禁止的附庸制度。 在规则的描述中,它声明了一个add 。 但是,当我查看[MDN 函数docs时,“简单示例”显示了一个示例,其中没有任何说明这可能是性能问题的原因。 如eslint文档所建议的那样,是否存在实际的性能问题? 如果是这样,怎么办? 问题答案: 不,没有任何性能 问题 。这只是不必要的额外操作。执行可能需要更长的时间,但几乎不会引起注意。它类似于而不是整数。或