JanusGraph / JanusGraph/janusgraph
Unicode query String containing special character is truncated and query with non special character is sent for quering solr Indexing backend
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 5.8k
- Forks
- 1.2k
- Avg merge
- 13h 53m
- Merged PRs (30d)
- 6
Description
I am running janusgraph with cassandra as storage backend and solr as Indexing backind .When I index unicode string with UTF-8 character sequenc it is successfully store and index but when searching the query string is truncated before it is sent to solr server from janusgraph server
my query looks like this
g.V().has('contentNepali',textContains('आइतबार'))
but query string becomes "आइतब" when the request goes from janusgraph to solr
I have seen the query string in janusgraph log
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the Gremlin query with the Nepali text and compare the JanusGraph log with the request sent to the Solr indexing backend. Trace the query-handling path that truncates the Unicode string; done means the complete query reaches Solr without losing characters.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- databases, search
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100