diaohancai opened a new issue, #288:
URL: https://github.com/apache/incubator-hugegraph-computer/issues/288

   ### Feature Description (功能描述)
   
   `ComputerOptions.INPUT_FILTER_CLASS` default value is `DefaultInputFilter`.
   `org.apache.hugegraph.computer.core.input.filter.DefaultInputFilter`
   ```java
   public class DefaultInputFilter implements InputFilter {
   
       @Override
       public Vertex filter(Vertex vertex) {
           vertex.properties().clear();
           return vertex;
       }
   
       @Override
       public Edge filter(Edge edge) {
           edge.properties().clear();
           return edge;
       }
   }
   ```
   Load all properties first, and clear.
   
   Could we specify some properties when loading vertices or edges? May could 
improve performance.
   `org.apache.hugegraph.computer.core.input.hg.HugeVertexFetcher`
   ```java
       @Override
       public Iterator<Vertex> fetch(InputSplit split) {
           Shard shard = toShard(split);
           return this.client().traverser().iteratorVertices(shard,
                                                             this.pageSize());
       }
   ```
   But it seems that the traverser api does not yet support specifying some 
properties to load vertices or edges on the server side.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to