📄 fts1porter.test
字号:
# 2006 October 1## The author disclaims copyright to this source code. In place of# a legal notice, here is a blessing:## May you do good and not evil.# May you find forgiveness for yourself and forgive others.# May you share freely, never taking more than you give.##*************************************************************************# This file implements regression tests for SQLite library. The# focus of this script is testing the FTS1 module, and in particular# the Porter stemmer.## $Id: fts1porter.test,v 1.5 2006/10/03 19:37:37 drh Exp $#set testdir [file dirname $argv0]source $testdir/tester.tcl# If SQLITE_ENABLE_FTS1 is defined, omit this file.ifcapable !fts1 { finish_test return}# Test data for the Porter stemmer. The first word of each line# is the input. The second word is the desired output.## This test data is taken from http://www.tartarus.org/martin/PorterStemmer/# There is no claim of copyright made on that page, but you should# probably contact the author (Martin Porter - the inventor of the# Porter Stemmer algorithm) if you want to use this test data in a# commerical product of some kind. The stemmer code in FTS1 is a# complete rewrite from scratch based on the algorithm specification# and does not contain any code under copyright.#set porter_test_data { a a aaron aaron abaissiez abaissiez abandon abandon abandoned abandon abase abas abash abash abate abat abated abat abatement abat abatements abat abates abat abbess abbess abbey abbei abbeys abbei abbominable abbomin abbot abbot abbots abbot abbreviated abbrevi abed ab abel abel aberga aberga abergavenny abergavenni abet abet abetting abet abhominable abhomin abhor abhor abhorr abhorr abhorred abhor abhorring abhor abhors abhor abhorson abhorson abide abid abides abid abilities abil ability abil abject abject abjectly abjectli abjects abject abjur abjur abjure abjur able abl abler abler aboard aboard abode abod aboded abod abodements abod aboding abod abominable abomin abominably abomin abominations abomin abortive abort abortives abort abound abound abounding abound about about above abov abr abr abraham abraham abram abram abreast abreast abridg abridg abridge abridg abridged abridg abridgment abridg abroach abroach abroad abroad abrogate abrog abrook abrook abrupt abrupt abruption abrupt abruptly abruptli absence absenc absent absent absey absei absolute absolut absolutely absolut absolv absolv absolver absolv abstains abstain abstemious abstemi abstinence abstin abstract abstract absurd absurd absyrtus absyrtu abundance abund abundant abund abundantly abundantli abus abu abuse abus abused abus abuser abus abuses abus abusing abus abutting abut aby abi abysm abysm ac ac academe academ academes academ accent accent accents accent accept accept acceptable accept acceptance accept accepted accept accepts accept access access accessary accessari accessible access accidence accid accident accid accidental accident accidentally accident accidents accid accite accit accited accit accites accit acclamations acclam accommodate accommod accommodated accommod accommodation accommod accommodations accommod accommodo accommodo accompanied accompani accompany accompani accompanying accompani accomplices accomplic accomplish accomplish accomplished accomplish accomplishing accomplish accomplishment accomplish accompt accompt accord accord accordant accord accorded accord accordeth accordeth according accord accordingly accordingli accords accord accost accost accosted accost account account accountant account accounted account accounts account accoutred accoutr accoutrement accoutr accoutrements accoutr accrue accru accumulate accumul accumulated accumul accumulation accumul accurs accur accursed accurs accurst accurst accus accu accusation accus accusations accus accusative accus accusativo accusativo accuse accus accused accus accuser accus accusers accus accuses accus accuseth accuseth accusing accus accustom accustom accustomed accustom ace ac acerb acerb ache ach acheron acheron aches ach achiev achiev achieve achiev achieved achiev achievement achiev achievements achiev achiever achiev achieves achiev achieving achiev achilles achil aching ach achitophel achitophel acknowledg acknowledg acknowledge acknowledg acknowledged acknowledg acknowledgment acknowledg acknown acknown acold acold aconitum aconitum acordo acordo acorn acorn acquaint acquaint acquaintance acquaint acquainted acquaint acquaints acquaint acquir acquir acquire acquir acquisition acquisit acquit acquit acquittance acquitt acquittances acquitt acquitted acquit acre acr acres acr across across act act actaeon actaeon acted act acting act action action actions action actium actium active activ actively activ activity activ actor actor actors actor acts act actual actual acture actur acute acut acutely acut ad ad adage adag adallas adalla adam adam adamant adam add add added ad adder adder adders adder addeth addeth addict addict addicted addict addiction addict adding ad addition addit additions addit addle addl address address addressing address addrest addrest adds add adhere adher adheres adher adieu adieu adieus adieu adjacent adjac adjoin adjoin adjoining adjoin adjourn adjourn adjudg adjudg adjudged adjudg adjunct adjunct administer administ administration administr admir admir admirable admir admiral admir admiration admir admire admir admired admir admirer admir admiring admir admiringly admiringli admission admiss admit admit admits admit admittance admitt admitted admit admitting admit admonish admonish admonishing admonish admonishment admonish admonishments admonish admonition admonit ado ado adonis adoni adopt adopt adopted adopt adoptedly adoptedli adoption adopt adoptious adopti adopts adopt ador ador adoration ador adorations ador adore ador adorer ador adores ador adorest adorest adoreth adoreth adoring ador adorn adorn adorned adorn adornings adorn adornment adorn adorns adorn adown adown adramadio adramadio adrian adrian adriana adriana adriano adriano adriatic adriat adsum adsum adulation adul adulterate adulter adulterates adulter adulterers adulter adulteress adulteress adulteries adulteri adulterous adulter adultery adulteri adultress adultress advanc advanc advance advanc advanced advanc advancement advanc advancements advanc advances advanc advancing advanc advantage advantag advantageable advantag advantaged advantag advantageous advantag advantages advantag advantaging advantag advent advent adventur adventur adventure adventur adventures adventur adventuring adventur adventurous adventur adventurously adventur adversaries adversari adversary adversari adverse advers adversely advers adversities advers adversity advers advertis adverti advertise advertis advertised advertis advertisement advertis advertising advertis advice advic advis advi advise advis advised advis advisedly advisedli advises advis advisings advis advocate advoc advocation advoc aeacida aeacida aeacides aeacid aedile aedil aediles aedil aegeon aegeon aegion aegion aegles aegl aemelia aemelia aemilia aemilia aemilius aemiliu aeneas aenea aeolus aeolu aer aer aerial aerial aery aeri
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -