作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
例子:美丽
基于搜索:自动...
我只想搜索单词的一部分,而不是整个单词。
例如,当我搜索 auti
时只搜索中间的 3 个字母,而不是整个单词。我没有得到结果:目前我正在使用带有 apache solr(可能还有 View )的搜索 api。
有什么建议吗?
我正在用这个
<fieldType name="string_ci" class="solr.TextField" sortMissingLast="true" omitNorms="true">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="10"/>
</analyzer>
</fieldType>
最佳答案
可以使用通配符查询。
在上面的示例中,您应该在搜索字词前加上星号,这样如果有人搜索 auti,您发送到服务器的查询将是 auti
这应该会提取所有包含单词 auti 的单词的结果。
关于solr - solr 示例 : sarvesh , 中的部分词搜索 我想像 rves 一样搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13472565/
我正在尝试使用 imagick 在图像上获得这种效果。在 photoshop 中它被称为渐变贴图,但我在 imagick 中找不到类似的东西。 我想我需要先把它变成黑白的,但我不知道这样做之后如何添加
我是一名优秀的程序员,十分优秀!