我和Sorl有点问题。 我使用post.jar命令通过xml文件索引了大约1400个文档。在xml文件中,我放置了一些信息,如ID,TITLE和文档的URL。
当我搜索文档时,它什么都没找到,但是如果我指定了一个属性,那么。标题:IEEE,它找到了文件。
因此,我在schema.xml上更改了从文本到标题的默认字段搜索。通过这种方式,它可以在不指定属性的情况下查找文档。
为什么不找到内容?我是否通过更改xml文件搞乱了索引?
答案 0 :(得分:1)
做q=*:*
。这将获取包含所有字段及其值的10(rows
)文档的隐式默认值。您的所有数据是否已正确索引?
然后使用一些已知字段和值进行q=fieldx:val
。他们出现在结果中吗?你能做的不仅仅是字符串匹配吗?如果没有,则需要在架构中选择数据类型(和存储/索引选项)。示例:string
仅允许相等和前缀匹配,text
允许全文搜索。