小编Yab*_*706的帖子

设置索引 python

我们可以在 python 集合中进行索引,以从特定索引中获取元素吗?就像访问下面集合中的某个元素一样:

st = {'a', 'b', 'g'}

如何通过索引返回第二个元素?

python-3.x

6
推荐指数
1
解决办法
2万
查看次数

无法在Elasticsearch中使用符号搜索查询

我一直在尝试使用elasticsearch python客户端匹配查询,但是即使使用转义字符并设置了一些自定义分析器并将其映射后,也无法匹配它。我想使用搜索&,但未给出任何响应。

from elasticsearch import Elasticsearch

es = Elasticsearch([{'host': 'localhost', 'port': 9200}])


doc1 = {
    'name': 'numb',
    'band': 'linkin_park',
    'year': '2006'
}

doc2 = {
    'name': 'Powerless &',
    'band': 'linkin_park',
    'year': '2006'
}
doc3 = {
    'name': 'Crawling !',
    'band': 'linkin_park',
    'year': '2006'
    }

doc =[doc1, doc2, doc3]
'''
create_index = {
    "settings": {
        "analysis": {
            "analyzer": {
                "my_analyzer": {
                    "type": "custom",
                    "filter": [
                        "lowercase"
                    ],
                    "tokenizer": "whitespace"
                }
            }
        }
    }
}

es.indices.create(index="idx_temp", body=create_index)
''' …
Run Code Online (Sandbox Code Playgroud)

lucene indexing python-3.x elasticsearch

6
推荐指数
1
解决办法
63
查看次数

标签 统计

python-3.x ×2

elasticsearch ×1

indexing ×1

lucene ×1