| Name | Description | Type | Package | Framework |
| AbstractScoreMap | Class | net.yacy.cora.sorting | Yacy | |
| Array | an abstraction of the quicksort from the java. | Class | net.yacy.cora.sorting | Yacy |
| Array .P | Class | net.yacy.cora.sorting | Yacy | |
| Array .SortJob | Class | net.yacy.cora.sorting | Yacy | |
| Array .SortJobWorker | Class | net.yacy.cora.sorting | Yacy | |
| ClusteredScoreMap | Class | net.yacy.cora.sorting | Yacy | |
| ConcurrentScoreMap | Class | net.yacy.cora.sorting | Yacy | |
| OrderedScoreMap | Class | net.yacy.cora.sorting | Yacy | |
| Rating | Class | net.yacy.cora.sorting | Yacy | |
| Rating .FoldedScoreComparator | Class | net.yacy.cora.sorting | Yacy | |
| Rating .ScoreComparator | Class | net.yacy.cora.sorting | Yacy | |
| ReversibleScoreMap | Interface | net.yacy.cora.sorting | Yacy | |
| ScoreComparator | Class | net.yacy.cora.sorting | Yacy | |
| ScoreMap | Interface | net.yacy.cora.sorting | Yacy | |
| Sortable | Interface | net.yacy.cora.sorting | Yacy | |
| UpDownLatch | Class | net.yacy.cora.sorting | Yacy | |
| WeakPriorityBlockingQueue | objects pushed on the stack must implement the hashCode() method to provide a handle for a double-check. | Class | net.yacy.cora.sorting | Yacy |
| WeakPriorityBlockingQueue .AbstractElement | Class | net.yacy.cora.sorting | Yacy | |
| WeakPriorityBlockingQueue .Element | Interface | net.yacy.cora.sorting | Yacy | |
| WeakPriorityBlockingQueue .NaturalElement | natural ordering elements, can be used as container of objects in the priority queue the elements with smallest ordering weights are first in the queue when elements are taken | Class | net.yacy.cora.sorting | Yacy |
| WeakPriorityBlockingQueue .ReverseElement | reverse ordering elements, can be used as container of objects in the priority queue the elements with highest ordering weights are first in the queue when elements are taken | Class | net.yacy.cora.sorting | Yacy |