anchor.diff:                                      {p, PathId}]}}
                     end
               end,
  -   emojipoo:range(Server, Range, Filter).
  +   ?PINDEX:range(Server, Range, Filter).
   
   -spec lookup_path(db(), DocId :: term(), PathId :: integer()) -> [db_node()].
   lookup_path(#{index := Server,
  
positive.code: lookup_node_from_iter(_, _, []) -> [];
  lookup_node_from_iter(NodeServer, DocId, [{NodeId, _}|T]) ->
     Key = sext:encode({DocId, NodeId}),
     case emojipoo:get(NodeServer, Key) of
        not_found ->
           ?dbg("Key not found! ", Key),
           lookup_node_from_iter(NodeServer, DocId, T);
  
negative.code:                   false
              end
        end,
     ?PINDEX:prefix(Server, Prefix, FilterMap).
  
  -spec lookup_tree(db(), DocId :: term(), NodeId :: [integer()]) -> [db_node()].
  lookup_tree(#{pindex := Server}, DocId, NodeId) ->
  