Date
1 - 12 of 12
Query requires iterating over all vertices
Laura Morales <lauretas@...>
I was able to create a "Composite Index", but I cannot seem to be able to create a "Mixed Index" with berkeleyjs and lucene.
What I've done: - I've modified the ".properties" file index.search.backend=lucene index.search.directory=/data/searchindex - I've created the index by following the instructions at https://docs.janusgraph.org/index-management/index-performance/#mixed-index I've tried with both one and two properties in the index When I make the query, I always get the same warning "WARN org.janusgraph.graphdb.transaction.StandardJanusGraphTx - Query requires iterating over all vertices [()]. For better performance, use indexes" I don't understand where the problem is. When I create the index following the documentation, everything seems to work fine, I don't get any errors. How can I debug this? |
|
Boxuan Li
Hi, it means your query is not leveraging your indexes. Can you provide the query and also the output of `mgmt.printIndexes()` (or how you created the indices)?
toggle quoted message
Show quoted text
On Jul 22, 2021, at 11:03 PM, Laura Morales <lauretas@...> wrote: |
|
Laura Morales <lauretas@...>
Hi, it means your query is not leveraging your indexes. Can you provide the query and also the output of `mgmt.printIndexes()` (or how you created the indices)?My ".properties" file: gremlin.graph=org.janusgraph.core.JanusGraphFactory storage.backend=berkeleyje storage.directory=/graph/db index.search.backend=lucene index.search.directory=/graph/index Then I open the "gremlin.sh" console and start the graph like this: graph = JanusGraphFactory.open("/graph/database.properties") g = graph.traversal() I've imported the data from https://raw.githubusercontent.com/krlawrence/graph/master/sample-data/air-routes.graphml like this: graph.io(graphml()).readGraph("airroutes.graphml") graph.tx().commit() I've tried to create a Composite Index following the documentation at https://docs.janusgraph.org/index-management/index-performance/#composite-index and this works. Then I've tried to create a Mixed Index following the documentation below of the above, but it doesn't work. I always get that same warning. I've tried to create the index on the property "country", just by copy-pasting the example in the documentation and replacing the property name. The query is (typed into the "gremlin.sh" console): g.V().has("country").values("country").dedup().order().limit(10) The output of "mgmt.printIndexes()" is: ------------------------------------------------------------------------------------------------ Vertex Index Name | Type | Unique | Backing | Key: Status | --------------------------------------------------------------------------------------------------- ctryidx | Mixed | false | search | country: ENABLED | --------------------------------------------------------------------------------------------------- Edge Index (VCI) Name | Type | Unique | Backing | Key: Status | --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- Relation Index | Type | Direction | Sort Key | Order | Status | --------------------------------------------------------------------------------------------------- |
|
Boxuan Li
Try rewriting your query as:
` g.V().has("country", P.neq(null)).values("country").dedup().order().limit(10)` FYI starting from the upcoming 0.6.0 release, has("country") will leverage the mixed index. See https://github.com/JanusGraph/janusgraph/pull/2175 for more details. |
|
Laura Morales <lauretas@...>
Try rewriting your query as:Unfortunately this does not seem to remove the warning. WARN org.janusgraph.graphdb.transaction.StandardJanusGraphTx - Query requires iterating over all vertices [(country <> null)]. For better performance, use indexes I only followed the instructions in the documentations, verbatim. I hope that's all there is to create the index. |
|
Laura Morales <lauretas@...>
I was able to open my lucene folder with a tool called "luke" for peeking at the data, and all the "country" values seems to be in there. I assume by looking at this that the index was created and persisted. I really don't understand why Janus is not able to use it...
toggle quoted message
Show quoted text
Sent: Thursday, July 22, 2021 at 5:52 PM |
|
Boxuan Li
Can you show the profile output? Just add .profile() to the end of your query. 「Laura Morales <lauretas@...>」在 2021年7月23日 週五,下午4:13 寫道: I was able to open my lucene folder with a tool called "luke" for peeking at the data, and all the "country" values seems to be in there. I assume by looking at this that the index was created and persisted. I really don't understand why Janus is not able to use it... |
|
Laura Morales <lauretas@...>
Can you show the profile output? Just add .profile() to the end of your query.$ ./bin/gremlin.sh gremlin> graph = JanusGraphFactory.open("/graph/graph.properties") gremlin> g = graph.traversal() gremlin> g.V().has("country", P.neq(null)).values("country").dedup().order().limit(10).profile() 10:50:56 WARN org.janusgraph.graphdb.transaction.StandardJanusGraphTx - Query requires iterating over all vertices [(country <> null)]. For better performance, use indexes ==>Traversal Metrics Step Count Traversers Time (ms) % Dur ============================================================================================================= JanusGraphStep([],[country.neq]) 3374 3374 456.651 73.93 \_condition=(country <> null) \_orders=[] \_isFitted=false \_isOrdered=true \_query=[] optimization 0.054 optimization 0.888 scan 0.000 \_query=[] \_fullscan=true \_condition=VERTEX JanusGraphPropertiesStep([country],value) 3374 3374 149.024 24.13 \_condition=type[country] \_orders=[] \_isFitted=true \_isOrdered=true \_query=org.janusgraph.diskstorage.keycolumnvalue.SliceQuery@811cc87d \_vertices=1 optimization 0.077 optimization 0.022 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.034 optimization 0.006 optimization 0.006 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.017 optimization 0.006 optimization 0.007 optimization 0.025 optimization 0.013 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.030 optimization 0.006 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.017 optimization 0.006 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.006 optimization 0.006 optimization 0.004 optimization 0.006 optimization 0.004 optimization 0.006 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.009 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.012 optimization 0.005 optimization 0.004 optimization 0.018 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.010 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.009 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 8.391 optimization 0.038 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.025 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.009 optimization 0.004 optimization 0.007 optimization 0.008 optimization 0.009 optimization 0.008 optimization 0.010 optimization 0.007 optimization 0.009 optimization 0.005 optimization 0.004 optimization 0.008 optimization 0.005 optimization 0.009 optimization 0.009 optimization 0.008 optimization 0.017 optimization 0.008 optimization 0.005 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 3.333 optimization 0.012 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.011 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.010 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.005 optimization 0.003 optimization 0.008 optimization 0.005 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.013 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.013 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.066 optimization 0.005 optimization 0.014 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.016 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.010 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.015 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.006 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.006 optimization 0.025 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.010 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.013 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.014 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.012 optimization 0.007 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.010 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 8.086 optimization 0.014 optimization 0.009 optimization 0.004 optimization 0.003 optimization 0.015 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.009 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.025 optimization 0.004 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.009 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.012 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.078 optimization 0.018 optimization 0.033 optimization 0.011 optimization 0.006 optimization 0.004 optimization 0.003 optimization 0.018 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.009 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.004 optimization 0.006 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.006 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.005 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.004 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.007 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.009 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.009 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.028 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.006 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.014 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.012 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.009 optimization 0.005 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 12.051 optimization 0.068 optimization 0.029 optimization 0.005 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.014 optimization 0.004 optimization 0.006 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.009 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.005 optimization 0.003 optimization 0.004 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.003 optimization 0.018 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.014 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.009 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.016 optimization 0.035 optimization 0.005 optimization 0.004 optimization 0.015 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.015 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.008 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.013 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.013 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.026 optimization 12.168 optimization 0.028 optimization 0.010 optimization 0.006 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.005 optimization 0.008 optimization 0.004 optimization 0.037 optimization 0.007 optimization 0.008 optimization 0.004 optimization 0.014 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.009 optimization 0.004 optimization 0.004 optimization 0.009 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.017 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.005 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.015 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.007 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 5.440 optimization 0.043 optimization 0.012 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.012 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.055 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.006 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.018 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.006 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.007 optimization 0.004 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.007 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.003 optimization 0.005 optimization 0.003 optimization 0.005 optimization 0.008 optimization 0.004 optimization 0.003 optimization 0.003 optimization 0.004 optimization 0.014 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.006 optimization 0.017 optimization 0.006 optimization 0.005 optimization 0.017 optimization 0.006 optimization 0.009 optimization 0.004 optimization 0.004 optimization 0.009 optimization 0.012 optimization 0.005 optimization 0.010 optimization 0.007 optimization 0.008 optimization 0.009 optimization 0.008 optimization 0.005 optimization 0.004 optimization 0.008 optimization 0.007 optimization 0.021 optimization 0.010 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.006 optimization 0.006 optimization 4.052 optimization 0.099 optimization 0.017 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.013 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.006 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.010 optimization 0.006 optimization 0.004 optimization 0.025 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.005 optimization 0.004 optimization 0.011 optimization 0.009 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.009 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.006 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.007 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.178 optimization 0.028 optimization 0.007 optimization 0.005 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.013 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.005 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.008 optimization 0.004 optimization 0.006 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 optimization 0.004 DedupGlobalStep 232 232 10.453 1.69 OrderGlobalStep 11 11 1.418 0.23 RangeGlobalStep(0,10) 10 10 0.140 0.02 >TOTAL - - 617.687 - |
|
Laura Morales <lauretas@...>
I've tried with the graph of the gods (steps shown below), and the indexes seems to be persisted and working fine (don't see any warning when querying by name or age). So I guess I have some issue with the way I create the index on my database... but I really don't understand what it is. I've followed the documentation on how to create them.
My ".properties" file: gremlin.graph=org.janusgraph.core.JanusGraphFactory storage.backend=berkeleyje storage.directory=/graph/db index.search.backend=lucene index.search.directory=/graph/index $ ./bin/gremlin.sh gremlin> graph = JanusGraphFactory.open("/graph/graph.properties") gremlin> GraphOfTheGodsFactory.load(graph) gremlin> mgmt = graph.openManagement() gremlin> mgmt.printIndexes() ==>------------------------------------------------------------------------------------------------ Vertex Index Name | Type | Unique | Backing | Key: Status | --------------------------------------------------------------------------------------------------- name | Composite | true | internalindex | name: ENABLED | vertices | Mixed | false | search | age: ENABLED | --------------------------------------------------------------------------------------------------- Edge Index (VCI) Name | Type | Unique | Backing | Key: Status | --------------------------------------------------------------------------------------------------- edges | Mixed | false | search | reason: ENABLED | | | | | place: ENABLED | --------------------------------------------------------------------------------------------------- Relation Index | Type | Direction | Sort Key | Order | Status | --------------------------------------------------------------------------------------------------- battlesByTime | battled | BOTH | time | desc | ENABLED | --------------------------------------------------------------------------------------------------- Sent: Friday, July 23, 2021 at 10:43 AM From: "Boxuan Li" <liboxuan@...> To: janusgraph-users@... Subject: Re: [janusgraph-users] Query requires iterating over all vertices Can you show the profile output? Just add .profile() to the end of your query. |
|
Boxuan Li
Looks like this is because you are indexing your property as text. See https://docs.janusgraph.org/index-backend/text-search/#full-text-search_1 I believe the query has(“country", P.neq(null)) would work when you build your index as follows:
or using Mapping.TEXTSTRING. Moreover, if you try the unreleased version (on GitHub master branch), even your original query and setup should work. Best, Boxuan
|