问题标签 [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.
apache - 如何从日光浴室的 solr 中获取摘录
如何使用 solr 使用 Highlighening 文本并获取摘录(句子以及匹配的单词),并且我正在起诉日光浴室?可以用日光浴室来做吗,我对此一无所知,请帮忙
php - 需要 solr 跳过非常常见的单词
我在我的应用程序中使用 solr,并希望它忽略一些琐碎的搜索查询,如“a”、“an”、“the”等。如果遇到此类查询字符串,我希望它不返回任何内容。有没有像字典或知识库这样的东西,我可以用我觉得微不足道的词来配置。或者有什么其他建议?我的问题是否与 solr 停用词有关?
solr - Solr 查询最大条件
我正在使用 solr 4.3.0 进行网站搜索。我想使用 solr 做一些事情,但是当我查询时,我得到一个错误。在我的情况下,我有 40000 个产品,我想排除 1500 个带有查询的产品。这是我的查询
如果我将 670 skuCodes 放入其中,效果会很好,但我使用 1500 skuCodes 会出现类似错误
我该如何解决这个问题?谢谢
php - 如何在 Solarium for SOLR 中包含或自动加载类文件
我正在尝试在 PHP 中包含或自动加载Solarium for SOLR,但我不断收到错误消息。我知道我做错了,但我是自动加载的新手。我为 php 安装了扩展,并且可以正常工作。这是我收到的错误:
这是我的 php 文件,其中包含我正在测试的代码——我意识到在我的示例中没有自动加载设置,我是自动加载的新手,对如何使用它感到困惑:
php - Solr 拼写检查短语
我试图找到一种方法来进行两组拼写检查。
一种处理文档中常见单词的拼写检查查询。另一个负责对诸如作者姓名之类的项目进行拼写检查,这些项目可以是多个单词。我希望它能够正常工作,这样即使他们离作者的名字很近,它也会显示建议;但是对于拼写错误的建议将要求单词距离更近。
现在我有一个用于拼写的包罗万象的字段,但它做了很多标记,这会破坏短语;所以我不能真正将它用于短语匹配。
这是拼写检查组件:
以及实际的拼写字段:
php - 如何使用 KnpPaginator 和 Solarium 处理分页?
我正在尝试使用 Symfony2、KnpPaginator 和 Solarium 进行分页。没有返回错误,也没有显示分页。{{ pagination.getTotalItemCount }} 返回“2”,而不是更多。实际上,它计算“array($client,$select)”中的参数数量。
任何想法 ?
从控制器:
从视图:
编辑:我找到了答案(法语):http: //inside.inclusive.fr/2013/09/knppaginatorbundle-et-solarium/
php - 使用 Solarium-PHP 取回所有结果
如果未指定限制,日光浴室(和 solr)默认返回 10 个结果。我知道我可以使用 $query->setRows(25); 指定一个限制;但我需要返回所有结果(无论有多大)。有没有办法在不将任意大的数字传递给 setRows() 的情况下指定它?我在文档中没有看到任何内容.......
php - 搜索特定关键字并给出更接近我们当前位置的结果
我正在做一个网站 allevents.in(基本上它是一个事件发现和事件推广平台),在这个网站上我想应用 solr 搜索。
我使用 Solarium 作为 php 客户端。现在,当您访问我正在快速搜索的网站时(标题上的绿色按钮)。
所以现在我想搜索“纽约音乐会”之类的活动,然后它会给我纽约的活动(这很有效)。
但是当有人只搜索“音乐会”时,我想得到结果,那么它应该给我当前位置的结果或最近位置的结果。
那么我怎样才能找到当前位置。这样当我只搜索“音乐事件”时,它会给我提供更接近我当前位置或城市的结果。
我正在使用 geofilt() 和 geodist()。
solr - 完全匹配 Solr
我想要查询的确切结果。
例如,当我搜索 "New york" 时,它并没有给我关于纽约的确切结果,但它也给了我类似的结果:
“纽约”
“新德里”
和其他从“新”开始的城市
那么我怎样才能只得到“纽约”的结果呢?