如何使用couchdb-lucene索引关键字
我正在尝试使用couchdb lucene来查询关键字,构建一个couchdb视图。我希望lucene在不进行任何处理的情况下为它们编制索引 我正在使用如何使用couchdb-lucene索引关键字,couchdb,Couchdb,我正在尝试使用couchdb lucene来查询关键字,构建一个couchdb视图。我希望lucene在不进行任何处理的情况下为它们编制索引 我正在使用“index”:“not_analysis”选项,但它仍然没有达到我的预期 当我查询/works/OL1000010W时,couchdb-lucene正在将其转换为小写并剥离第一个/字符 $ curl -s 'http://127.0.0.1:5984/editions_1k/_fti/_design/seeds/by_seed?q=seed:/
“index”:“not_analysis”
选项,但它仍然没有达到我的预期
当我查询/works/OL1000010W
时,couchdb-lucene正在将其转换为小写并剥离第一个/
字符
$ curl -s 'http://127.0.0.1:5984/editions_1k/_fti/_design/seeds/by_seed?q=seed:/works/OL1000010W&limit=1'
{
"rows": [],
"total_rows": 0,
"skip": 0,
"search_duration": 1,
"q": "seed:works/ol1000010w",
"fetch_duration": 0,
"etag": "11e4be5bdb5c1598",
"limit": 1
}
有没有办法让couchdb lucene在不进行处理的情况下对其进行索引,并阻止couchdb lucene处理查询
这是我的设计文件:
发现这是由于couchdb lucene中的一个bug造成的 解决方法是这样编写视图:
{
"analyzer": "keyword",
"index": "function(doc) {...}"
}
发现这是由于couchdb lucene中的一个bug造成的 解决方法是这样编写视图:
{
"analyzer": "keyword",
"index": "function(doc) {...}"
}