- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的(相当标准的)ngram 模式 --
<fieldType name="ngram" class="solr.TextField" positionIncrementGap="100" stored="false" multiValued="true">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.NGramFilterFactory" minGramSize="1" maxGramSize="15"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
现在 laptop_ngram:"g74sx-a"返回 --
<arr name="laptop_ngram">
<str>ASUS G74SX-A1 17.3-Inch Gaming Laptop</str>
</arr>
但 laptop_ngram:"g74sx-a1"什么也没找到。
顺便说一句,转义“-”没有任何区别。
有什么想法吗?
最佳答案
StandardTokenizerFactory 可能会对术语做一些事情。您可以在分析页面中查看。
因此更改为 WhitespaceTokenizerFactory 可以解决问题。
关于search - Solr Ngram Match Woe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8891119/
这一行在 routes.php 中有效: Route::get('faq', 'HomeController@faq'); 所以我把它注释掉并尝试这个:当用户登录时不起作用。它不会重定向到在上述代码中
我有一个名为 x 的变量,其最小值为零,最大值为 200 万。所以我将值切成像这样的代码: bins = [0,1,10000,20000,50000,60000,70000,100000,20000
我是一名优秀的程序员,十分优秀!