0.7.3 • Published 5 months ago
entity-finder v0.7.3
entity-finder
A nodejs entity finder. entity-finder that searchs the wikipedia for titles and returns the most correct answers.
It will omit any wikipedia disambiguization pages.
Usage
import { find } from 'entity-finder';
const name = 'democratic party thailand';
const lang = 'en';
const titles = await findTitles(name, lang, { limit: 1, tags: 'thailand' });
const title = titles[0]:
// title =
// {
// title: 'Democrat Party (Thailand)',
// simple: 'Democrat Party',
// special: 'Thailand',
// description: 'The Democrat Party (Thai: พรรคประชาธิปัตย์; RTGS: prachathipat) is a Thai political party...',
// }
API
find(name: string, lang: string, options?): Promise<PageTitle[]>
Finds entities. Returns an array of entities ordered by relevance.
- name (String), required - Entity name:
Italy
. Maybe any text:David the sculpture
. - lang (String), required - Language 2 chars code:
en
. - options (Object), optional - Options object:
- limit (Number) - Maxim number of entities to return. Default: 2.
PageTitle
export type PageTitle = {
title: string
simple?: string
special?: string
description?: string
about?: string
categories?: string[]
}
Changelog
v0.7.0 - Jan 16, 2025
- expose only
find
function
v0.6.0 - May 31, 2021
- remove
wiki-entity
dependency. - remove
request
dependency. - sixes
v0.5.1 - Match 21, 2018
- New option:
orderByTagsLimit
- Limits titles ordered by tags.
v0.5.0 - Match 17, 2018
- search only for titles
- updated API
- filters dezambiguization titles (Category:Dezambiguization)
- updated
options
param
v0.4.0 - Match 18, 2017
- using module wiki-entity
- new results: returns an array of WikiEntity
- updated
options
param
v0.3.0 - March 6, 2017
- TypeScript code
- changed entity type:
group
toorg
v0.2.0 - November 4, 2016
- node4;
- new wikipedia parser: n3 - better performance;
- added option:
tags
; - news model fields:
types
andprops
;
0.7.2
5 months ago
0.7.1
5 months ago
0.7.3
5 months ago
0.7.0
5 months ago
0.6.3
6 months ago
0.6.2
4 years ago
0.6.1
4 years ago
0.6.0
4 years ago
0.5.2
7 years ago
0.5.1
7 years ago
0.5.0
7 years ago
0.4.1
8 years ago
0.3.0
8 years ago
0.2.3
9 years ago
0.2.2
9 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.0
9 years ago
0.0.3
10 years ago
0.0.2
10 years ago