如何使用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:/

我正在尝试使用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:/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) {...}"
}