我正在使用solr 4.8。我有一个非常基础的问题。假设我有一个包含字符串的字段,例如对于文档而言,“我在课堂上”,对于第二份文档,它的价值是“类”。现在我想要使用存储的字符串精确查询。即如果用户搜索类,它应返回第二个文档,因为这两个字符串相等。它不应该返回第一个文档作为我的查询,它的值不完全匹配。
我想在apache solr中实现相同的功能。如何实现它。
答案 0 :(得分:1)
您需要一个关键字标记符。 https://cwiki.apache.org/confluence/display/solr/Tokenizers
此标记生成器将整个文本字段视为单个标记。
作为schema xml中的一个例子:
if (imageMask.at<Vec3b>(xx,yy)[0] < 10)
// This mean If the color of mask in one channel is < 10 replace the original Image
{
// Copy to original image on (y,x) places the pixel of xx,yy mask
OriginalImage.at<Vec3b>(y,x)[0] = imageMask .at<Vec3b>(xx,yy)[0];
OriginalImage.at<Vec3b>(y,x)[1] = imageMask .at<Vec3b>(xx,yy)[1];
OriginalImage.at<Vec3b>(y,x)[2] = imageMask .at<Vec3b>(xx,yy)[2];
}