小编L. *_*yer的帖子

Redisearch 全文索引不适用于 Python 客户端

我正在尝试按照Redis 文档链接创建一个可实时搜索的名人小型数据库(使用 Python 客户端)。

我尝试了类似的代码,但最后一行(按“s”查询)应该返回两个文档,而是返回一个空白集。有人可以帮我找出我所犯的错误吗?

import redis
from redis.commands.json.path import Path
import redis.commands.search.aggregation as aggregations
import redis.commands.search.reducers as reducers
from redis.commands.search.field import TextField, NumericField, TagField
from redis.commands.search.indexDefinition import IndexDefinition, IndexType
from redis.commands.search.query import NumericFilter, Query

d1 = {"key": "shahrukh khan", "pl": '{"d": "mvtv", "id": "1234-a", "img": "foo.jpg", "t: "act", "tme": "1965-"}', "org": "1", "p": 100}
d2 = {"key": "salman khan", "pl": '{"d": "mvtv", "id": "1236-a", "img": "fool.jpg", "t: "act", "tme": "1965-"}', "org": "1", "p": 100}
d3 = {"key": …
Run Code Online (Sandbox Code Playgroud)

python redis redis-py redisearch

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

从 JSON 加载的 Vec<(String, String)> 创建 Petgraph 图

我正在尝试Graph从 JSON 数据创建一个 petgraph 。JSON 包含图的边,键代表起始顶点,值是相邻顶点的列表。可以生成带有边向量的图

我设法创建了一个Vec<(String, String))>但不是Vec<(&str, &str)>预期的。

extern crate petgraph;
extern crate serde_json;

use petgraph::prelude::*;
use serde_json::{Value, Error};

fn main() {
    let data = r#"{
      "A": [ "B" ],
      "B": [ "C", "D" ],
      "D": [ "E", "F" ]
    }"#;
    let json_value: Value = serde_json::from_str(data).unwrap();
    let mut edges: Vec<(String, String)> = vec![];
    if let Value::Object(map) = json_value {
        for (from_edge, array) in &map {
            if let &Value::Array(ref array_value) = array …
Run Code Online (Sandbox Code Playgroud)

rust petgraph

3
推荐指数
1
解决办法
517
查看次数

标签 统计

petgraph ×1

python ×1

redis ×1

redis-py ×1

redisearch ×1

rust ×1