density-detection

1.2.0 • Public • Published

Density Detection

This library allows you to detect content density. It thoroughly analyzes a string you send and returns the most used words and phrases with the usage count and length variables.

npm i density-detection
const detector = require("density-detection");
var check = detector.detect({
    text:`<text>`,
    start_index:1 // not mandatory default 1
})
console.log(check)

text: The content to be checked must be sent to the function in the text variable.

start_index: Repetitive word groups are searched in the content by dividing them into parts as 1, 2, 3 in order. You can use this variable to determine how many parts to start checking. For example, if it is not important how many times groups of 1 word occur in the content, you can send this variable as 2. If 2 is sent, it starts checking by dividing into groups of 2. It continues the check by dividing into groups of 2, 3, 4, 5 words.

Sample Response

[
  { item: "Norton's theorem", count: 2, parseCount: 2 },
  { item: "Norton's", count: 2, parseCount: 1 },
  { item: 'a', count: 20, parseCount: 1 },
  { item: 'in', count: 5, parseCount: 1 },
  { item: 'the', count: 5, parseCount: 1 },
  { item: 'analysis', count: 2, parseCount: 1 },
  { item: 'of', count: 2, parseCount: 1 },
]

The start_index variable is not sent in this query. If it was sent as 2, it would return an array with only 1 variable.

item: This variable returns multiple occurrences within the content.

count: This variable returns the number of times the fragment is used in the content.

parseCount: This variable returns how many words the fragment consists of.

Package Sidebar

Install

npm i density-detection

Weekly Downloads

1

Version

1.2.0

License

ISC

Unpacked Size

5.23 kB

Total Files

3

Last publish

Collaborators

  • zfcsoftware