问题标签 [solarium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 启动日光浴室客户端
我的 start 有问题Solarium Client
,我按照 wiki 教程下载了它,Composer
没关系GitHub
,但我不知道我现在必须做什么。
当我尝试这个示例代码时:
我有以下错误:
我使用 Xampp 服务器。
我必须设置一些路径,在适当的地方,如何以及在哪里?文件init.php
在文件夹中:C:\xampp\htdocs\solarium\vendor\solarium\solarium\examples\
我在文件夹中启动演示文件:C:\xampp\htdocs\solarium\
对不起我的英语不好。谢谢你的帮助。
solr - 设计最优 Solr Schema
您好,我对 Solr 中的架构设计有疑问。我有一份这种格式的电话交谈记录。我在各个领域解析它。我有这个架构:
我将它显示在 html 文档中,因此我使用了<br /
>。
这是一份原始文件:
我想搜索到时间 1.57 的示例单词(w:HeLLO) AND (t:[0 TO 1.57])
。但是,如果我在一个字段(t,st,et ...)中拥有所有数据,那么它就行不通了。它会找到比 1.57 更长时间的所有文件。
你有什么想法吗?非常感谢你的帮助。
cakephp - 如何在 cakePHP 中实现 solr 和 solarium
我必须将 Solr 搜索集成到我的一个 CakePHP 项目中。我已经使用 composer 安装了 Solr 和 Solarium,但找不到如何使用 Solr 开始搜索。CakePHP 中是否有任何示例代码?
php - 日光浴室的基本全文搜索
只需尝试将 Solr 与 Solarium 结合使用,即可在网站上搜索表单。我想在所有列中搜索“word1 word2 word3”之类的单词组合,并获得按最高搜索分数排序的结果。
我成功导入了 solr 数据库中的所有数据,来自 solarium 的简单选择示例输出以下内容:
有一些详细的结果。
一旦我开始将搜索词添加到搜索中,我就会得到 0 个结果。当我指定像“body:word1”这样的搜索列时,搜索确实有效并返回结果。我在搜索代码中做错了什么还是我的配置错误?
搜索代码:
架构.xml
php - Solr dismax:如何指定一个字段以使用参数'qs'进行搜索?
我想问是否有人知道如何使用“qs”参数指定一个字段。我的意思是,例如,有一个包含此字段和内容的文档
- 编号:1
- 名称:足球
- 关键词:足球、球门、守门员
- 短语关键字:英超联赛,冠军联赛,金奖,
然后我通过参数 qs: 20 使用 Dismax 进行搜索:'premier Awards'。因此,参数将类似于:
结果将是“名称”内容,对,但我只是将 qs:20 应用于字段短语关键字,因为如果搜索:“目标联赛”不匹配任何结果,尽管如果我打破搜索:“目标总理”或目标或总理。
因为我想这样搜索:
但是在带有“qs”(接近度)的短语关键字中,对于关键字是正常搜索。
php - PHP 日光浴室:更新部分文档
我想用 PHP Solarium 更新 Apache Solr 4.0 中的部分文档,而不是更新整个文档。我知道它在 Solr 中是可能的(Solr 中的文档),我只是找不到任何关于如何在 Solarium 中执行此操作的文档。所有现有的 Solarium 文档都指向我更新整个文档,这是有问题且不必要的。
php - 如何在表中打印复杂的多维关联数组(PHP)
我希望能够在表格中显示多维关联数组。数组由 Solarium API 创建,用于调试任何索引问题。每个数组都有不同数量的数组和键。
我希望它以一种可以与任何数字或数组和键一起使用的方式保持它。我开始使用 foreach 循环,但我被困在这一点上。我该怎么做呢?
我到目前为止的代码:
这是我使用 print_r() 得到的数组:
php - 无法在 Symfony2 中加载第三方类
我的主要问题是,我无法在我的 symfony2 项目中访问 Solarium(第三方库),我不明白为什么。我有一个 symfony2 应用程序并想编写自己的 Solr 连接器。因此我想使用日光浴室。(重要提示:我不想为此使用其他捆绑包)
首先我通过作曲家安装它
然后我打电话给:
其次,我在我的包中为我的连接器创建了一个新目录:
/src/COMPANY/ThatIsMyBundle/SolrSearch/
在这个目录中是我的类 SolrConnector.php
我从 symfony 收到此错误消息:
尝试从“(我的项目的特定路径)/SolrSearch/SolrConnector.php 第 32 行中的命名空间“Solarium”加载类“Client”。您是否需要从另一个命名空间“使用”它?
我必须做什么才能在 Symfony2 Bundle 中使用 Solarium?我认为这是一个命名空间/使用/要求问题。我用谷歌搜索了几个小时......没有解决方案。
我尝试过的事情:
添加
同样的错误。
php - 使用 Yii2 在日光浴室中哪里放置/查找 schema.xml 和其他配置文件?
我试图在 Yii 2 框架下通过日光浴室使用 Solr,在谷歌搜索了几个小时后,我仍然不知道配置文件在哪里。
我只有供应商下的日光浴室文件夹,
但我不知道如何添加配置文件,以及如果我需要创建多个索引/核心怎么办。
谢谢
yii2 - 如何配置 yii2-solr 扩展
我想在我的一个项目中使用yii2-solr扩展。如何配置此扩展。扩展页面上没有提到任何内容。有人用过这个扩展吗?任何帮助都是不言而喻的。谢谢你。
我在github repo上找到了扩展。在自述文件中提到将其配置如下:
但是在完成所有这些之后,我收到以下错误:
在其 Client.php 文件之一中,该行是:
我检查了所有文件,但没有 Solarium 命名空间。