相同的solr查询根据一个字段查找内容,但不基于另一个字段

时间:2014-01-24 15:36:04

标签: solr

我在使用solr搜索时遇到问题,似乎某些字段无效,我无法理解原因。假设我有这个对象(这里有很多数据可以忽略,但我不想在相关的情况下删除它。)

{
    "category":["INFOGRAPHIC"],
    "user_ref":"F_6fd87c",
    "first_name_text":["Erik"],
    "location_text":["AM  "],
    "_ts":5972482969498025988,
    "recommended_by":["E_45588d"],
    "hourly_rate_text":["100"],
    "is_staff_recommended":false,
    "ns":"users_db.solr_portfolios",
    "last_name_text":["Freelancer"],
    "title_text":["Really 50"],
    "description_text":["."],
    "is_recommended":true,
    "_id":"F_6fd87c:portfolio-XgPaREUfhuYp",
    "_version_":1458125725674504192
}

我可以通过执行以下查询来成功点击此文档:

select?q=category:INFOGRAPHIC

但是,以下查询不会命中该文档:

select?q=hourly_rate_text:100

为什么不呢?我对solr不太熟练,所以我可能会遗漏一些完全明显的东西,但这两个领域有什么区别?两者都包含一个字符串,我在字符串上查询完美匹配,怎么能找不到它?我甚至尝试将字段设置为“ASD”,以确保它不是以某种方式搞砸了它的数字。

Solr让我头疼......

0 个答案:

没有答案