vesoft-inc / nebula

A distributed, fast open-source graph database featuring horizontal scalability and high availability
https://nebula-graph.io
Apache License 2.0
10.73k stars 1.2k forks source link

[Question] How are mathematical symbols stored in NebulaDB? #5780

Open JinSeoung-Oh opened 10 months ago

JinSeoung-Oh commented 10 months ago

Hi, at first, I want to say thanks for this great work I'm currently creating a GraphRAG using NebularDB and Llama-index. Recently, I created a graph database for documents containing mathematical symbols. When checking NebulaDB, I confirmed that nodes-relationships-nodes for the relevant knowledge have been generated. However, during retrieval, the information dose not seem to be searchable. I have already check it is not llama-index problem. To ensure a thorough check, I am leaving this question.

Triplet : ['운행정보 확인 장착 이전 기간의 주행거리', '=', '(운행정보 확인장치 장착 시 고지된 주행거리 - 보험거리 시 고지된 주행거리) x (운행정보 확인장치 미장착 기간/주행거리 계산기간)']

This triplet contain mathematical symbols like : '=', '-', 'x', '/'

And my nebularDB : ['운행정보 확인 장착 이전 기간의 주행거리{name: 운행정보 확인 장착 이전 기간의 주행거리} -[relationship:{relationship: (운행정보 확인장치 장착 시 고지된 주행거리 - 보험거리 시 고지된 주행거리) x (운행정보 확인장치 미장착 기간/주행거리 계산기간)}]-> ={name: =}', '운행정보 확인 장착 이전 기간의 주행거리{name: 운행정보 확인 장착 이전 기간의 주행거리} -[relationship:{relationship: 계산 공식의 한 요소}]-> 운행정보 확인장치 장착 시 고지된 주행거리{name: 운행정보 확인장치 장착 시 고지된 주행거리}', '운행정보 확인 장착 이전 기간의 주행거리{name: 운행정보 확인 장착 이전 기간의 주행거리} -[relationship:{relationship: 계산 공식의 한 요소}]-> 주행거리 계산기간{name: 주행거리 계산기간}', '운행정보 확인 장착 이전 기간의 주행거리{name: 운행정보 확인 장착 이전 기간의 주행거리} -[relationship:{relationship: =}]-> (운행정보 확인장치 장착 시 고지된 주행거리 - 보험거리 시 고지된 주행거리) x (운행정보 확인장치 미장착 기간/주행거리 계산기간){name: (운행정보 확인장치 장착 시 고지된 주행거리 - 보험거리 시 고지된 주행거리) x (운행정보 확인장치 미장착 기간/주행거리 계산기간)}', '운행정보 확인 장착 이전 기간의 주행거리{name: 운행정보 확인 장착 이전 기간의 주행거리} -[relationship:{relationship: 계산 공식의 한 요소}]-> 보험거리 시 고지된 주행거리{name: 보험거리 시 고지된 주행거리}', '운행정보 확인 장착 이전 기간의 주행거리{name: 운행정보 확인 장착 이전 기간의 주행거리} -[relationship:{relationship: 계산 공식의 한 요소}]-> 운행정보 확인장치 미장착 기간{name: 운행정보 확인장치 미장착 기간}']

See : '운행정보 확인 장착 이전 기간의 주행거리{name: 운행정보 확인 장착 이전 기간의 주행거리} -[relationship:{relationship: =}]-> (운행정보 확인장치 장착 시 고지된 주행거리 - 보험거리 시 고지된 주행거리) x (운행정보 확인장치 미장착 기간/주행거리 계산기간){name: (운행정보 확인장치 장착 시 고지된 주행거리 - 보험거리 시 고지된 주행거리) x (운행정보 확인장치 미장착 기간/주행거리 계산기간)}'

I thought I successfully created a knowledge graph containing mathematical symbols. However, this knowledge dose not seems to be searchable. I might have made mistake.. I'm not familiar with NebularDB

Thanks!

QingZ11 commented 8 months ago

@wey-gu could you provide any updates on this issue? If it has been resolved, could you share the solution and consider closing this issue?