Lucene 从图像中提取的索引图像信息
我想用Lucene索引图像的直方图信息。 我需要知道我应该修改哪个Lucene类来告诉Lucene它不应该读取文件内容(显然图像文件中没有任何可读的内容),但它应该使用我的类来提取直方图信息并返回一个数字数组(或者它可以是Lucene可以索引的任何结构) 示例:示例图像的直方图如下所示 我正在搜索具有100 150 71250的图像。 我希望Lucene返回示例图像,因为它具有相同的3种颜色。这样行吗Lucene 从图像中提取的索引图像信息,lucene,Lucene,我想用Lucene索引图像的直方图信息。 我需要知道我应该修改哪个Lucene类来告诉Lucene它不应该读取文件内容(显然图像文件中没有任何可读的内容),但它应该使用我的类来提取直方图信息并返回一个数字数组(或者它可以是Lucene可以索引的任何结构) 示例:示例图像的直方图如下所示 我正在搜索具有100 150 71250的图像。 我希望Lucene返回示例图像,因为它具有相同的3种颜色。这样行吗 谢谢大家! Lucene本身只处理文本,所以您应该首先提取数字,然后添加文本为“100 150
谢谢大家! Lucene本身只处理文本,所以您应该首先提取数字,然后添加文本为“100 150 71 46”的文档 您还应该使用不删除数字的analyzer。例如,如果要使用任何指定的数字(无论其顺序如何)搜索直方图,可以使用。如果您关心订单,请查看并指定如下查询:
100 150 71*
但是,Lucene对于这种类型的数据似乎不是一个好的选择,所以也考虑其他类型的存储,特别是基于./P>我还有一个问题。你知道,不管数字的顺序如何搜索都是胡说八道,因为那个图像和我要找的图像不一样。但是,如果我自动搜索这些数字的间隔,例如101 150 71 46、102 150等,您会怎么想。。考虑到我正在提取8个数字,这会给出很多组合。