alexcrawford/lexorank-php

PHP Implementation of JIRA's LexoRank algorithm.

Installs: 49 811

Dependents: 1

Suggesters: 0

Security: 0

Stars: 19

Watchers: 4

Forks: 5

Open Issues: 1

Type:project

2.0.0 2022-10-07 14:26 UTC

This package is auto-updated.

Last update: 2024-11-06 15:31:10 UTC


README

A simple PHP implementation of xissy/lexorank

LexoRank is a ranking system introduced by Atlassian JIRA.

Background

What is the best representation of an ordered list in a database? With a dumb order number based ranking system, re-ordering a row of a list may require updating all rows of the list in a transaction, which is O(n).

LexoRank makes it O(1). All you need to do is updating the re-ordered row's order field.