/Full-Text-Search-Engine

Full text search engine in golang

Primary LanguageGo

Full Text Search Engine

Get Started

Download enwiki-latest-abstract.xml.gz from https://dumps.wikimedia.org/enwiki/latest/
Put file in root folder

go run main.go

Results

Searching for a small cat

projects/full-text-search-engine » go run main.go
2024/02/02 17:09:24 Full text search is in progress
2024/02/02 17:09:31 Loaded 244749 documents in 7.44912015s
2024/02/02 17:09:40 Indexed 244749 documents in 8.671052981s
2024/02/02 17:09:40 Search found 0 documents in 20.328µs

Searching for a small place

projects/full-text-search-engine » go run main.go
2024/02/02 17:11:37 Full text search is in progress
2024/02/02 17:11:45 Loaded 244749 documents in 7.390610623s
2024/02/02 17:11:53 Indexed 244749 documents in 7.97211837s
2024/02/02 17:11:53 Search found 29 documents in 105.146µs
2024/02/02 17:11:53 156 Gander Bay South is a local service district and designated place in the Canadian province of Newfoundland and Labrador. Gander Bay was a small place in the Fogo and Twillingate area in 1864.
2024/02/02 17:11:53 399 The Iwam languages are a small family of two clearly related languages, May River Iwam and Sepik Iwam are generally classified among the Sepik languages of northern Papua New Guinea; Malcolm Ross places them in an Upper Sepik branch of that family.
2024/02/02 17:11:53 3508        Gymnocarpium is a small genus of ferns, called oak ferns. It was once placed with various other groups, including the dryopteroid ferns and the athyrioid ferns.
2024/02/02 17:11:53 6336        The Piltown Cross ambush was an action of the Irish Republican Army (IRA) during the Irish War of Independence. The attack on British forces took place on the night of 1 November 1920 near the small town of Kinsalebeg, County Waterford.
2024/02/02 17:11:53 8823        The Plentauri or Pleutauri (Greek: Pleutauroi) was a small, pre-Roman mountain people of the Iberian peninsula mentioned briefly by StraboStrabo, Geographikon, III, 3, 7. who placed them in the Ebro sources area close to the Cantabrian range, roughly corresponding today to northwestern La Rioja.
2024/02/02 17:11:53 9721        This article lists places of worship in the English town of Barrow-in-Furness. Barrow was a town built on industry and up until the late 19th century was only a small village.
2024/02/02 17:11:53 14113       The Who I Am Tour was the first headlining concert tour by American band Nick Jonas & the Administration, showcasing their debut album, Who I Am. The tour took place in small, intimate venues around the United States.
2024/02/02 17:11:53 23570       Almanzora is a small city in the province of Almería, Andalusia, Spain. Its name, derives from the Arabic al-Mansura (المنصورة), "place of victory", and has been passed on from the city to which is shared with a river and to the surrounding Comarca of Almanzora.
2024/02/02 17:11:53 27165       A pail closet or pail privy or dirt closet was a room used for the disposal of human excreta, under the "pail system" (or Rochdale system) of waste removal.  The "closet" (a word which had long meant "toilet" in one usage) was a small outhouse (privy) which contained a seat, underneath which a portable receptacle was placed.
2024/02/02 17:11:53 66132       Thazhathu Kulakkada is a small village in Kollam district of Kerala state in India.It is near another place named Kulakkada
2024/02/02 17:11:53 71282       Rebelo or Rebello is a Portuguese surname, also found in people with Portuguese ancestry or of Portuguese descent. This surname is mainly found in Portugal along with a very small distribution among Portuguese descendants in former Portuguese colonies like Brazil, India (Luso-Indians mainly in Goa), Angola, Mozambique and other places.
2024/02/02 17:11:53 77628       The Monster is an 1898 novella by American author Stephen Crane (1871–1900).  The story takes place in the small, fictional town of Whilomville, New York.
2024/02/02 17:11:53 81045       Daedala or Daidala (}}) was a city of the Rhodian Peraea in ancient Caria, or a small place, as Stephanus of Byzantium says, on the authority of Strabo.
2024/02/02 17:11:53 88778       The Oxfordshire rising took place in November 1596 under the rule of Queen Elizabeth I of England during times of bad harvest and unprecedented poverty. A small group of impoverished men developed a plan to seize weapons and armour and march on London, hoping to attract "200 or 300...
2024/02/02 17:11:53 94859       A medicine cabinet is a cabinet used to store medications and other hygiene products. They are often locked and placed high enough such that it can not be accessed by small children.
2024/02/02 17:11:53 100180      Acompsia cinerella, the ash-coloured sober, is a small lepidopteran species of the twirler moth family (Gelechiidae). It is the type species of the genus Acompsia, once assigned to the subfamily Anacampsinae but generally placed in the Dichomeridinae.
2024/02/02 17:11:53 102251      Termitaphididae, occasionally called termite bugs,  is a small tropicopolitan family of true bugs placed in the superfamily Aradoidea. Typically members of Termitaphididae are small, being an average of -, and flattened with laminae extending out from each body segment giving a round scale like appearance.
2024/02/02 17:11:53 102331      Termitaradus  is a small tropicopolitan genus of true bugs placed in the family Termitaphididae. As is typical for the family, living members of Termitaradus  are small, being an average of  to , and flattened with laminae extending out from each body segment giving a round scale like appearance.
2024/02/02 17:11:53 113970      Counting rods () are small bars, typically 3–14 cm (1" to 6") long, that were used by mathematicians for calculation in ancient East Asia. They are placed either horizontally or vertically to represent any integer or rational number.
2024/02/02 17:11:53 114324      Alpine Cottage ( or the Narrow or small Ballacurn) Place Names of the Isle of Man by John Kneen MA pp446 (1970) Yn Cheshaght Ghailckagh The Scolar Press including the adjacent Alpine House is situated between the 16th and 17th Milestone road-side markers on the Snaefell Mountain Course on the primary A3 Castletown to Ramsey road in the parish of Ballaugh in the Isle of Man.
2024/02/02 17:11:53 136745      A designated place is a type of geographic unit used by Statistics Canada to disseminate census data. It is usually "a small community that does not meet the criteria used to define incorporated municipalities or Statistics Canada population centres (areas with a population of at least 1,000 and no fewer than 400 persons per square kilometre).
2024/02/02 17:11:53 145318      Microwave radiation was applied in electrochemical methods in 1998 when Frank Marken and Richard G. Compton in Oxford placed a piece of platinum wire inside a microwave cavity in small electrochemical cell.
2024/02/02 17:11:53 163852      Narycia is a small genus of the bagworm moth family, Psychidae. Therein, it belongs to the tribe Naryciini, here place in the somewhat disputed subfamily Naryciinae which is sometimes included in the Taleporiinae.
2024/02/02 17:11:53 169441      | birth_place         =  Small Heath, United Kingdom
2024/02/02 17:11:53 199692      The history of Gibraltar, a small peninsula on the southern Iberian coast near the entrance of the Mediterranean Sea, spans over 2,900 years. The peninsula has evolved from a place of reverence in ancient times into "one of the most densely fortified and fought-over places in Europe",Rose, p.
2024/02/02 17:11:53 209576      Diplazium dietrichianum is a small fern occurring in eastern Australia. It occurs in shady damp places.
2024/02/02 17:11:53 219966      Carmylessus or Karmylessos () was a town of ancient Lycia, described by Strabo between Telmissus and the mouth of the Xanthus. After Telmissus, he says, then Anticragus (), an abrupt mountain on which is the small place Carmylessus, lying in a ravine.
2024/02/02 17:11:53 230088      Raglan railway station was a station on the Coleford, Monmouth, Usk and Pontypool Railway. It was not opened when the line was originally built, but constructed in 1876 to replace two previous stopping places, Raglan Footpath, a small station which was situated a little further west, and Raglan Road, an unofficial halt which closed in July 1876 and was reopened as 'Raglan Road Crossing Halt' in November 1930 by the Great Western Railway.
2024/02/02 17:11:53 231012      Gleichenia dicarpa, commonly known as pouched coral fern or tangle fern, is a small fern of the family Gleicheniaceae found in eastern Australia, New Caledonia and New Zealand. It forms tangled thickets in wet places such as swamps and riverbanks.

Credits

Learned from Akhil Sharma from https://www.youtube.com/watch?v=BPLpzpgp79A