Fuse
JavaScript로 구현된 경량 퍼지 검색(fuzzy-search)
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.yml
- config.yml
- docs_bug.yml
- feature_request.yml
- support_request.yml
- deploy-docs.yml
- nodejs.yml
- FUNDING.yml
- commit-msg
- pre-commit
- index.html
- worker.js
- direction-a-parity-check.mjs
- extended.mjs
- index-creation.mjs
- inverted-index-shape.mjs
- parallel-workers.mjs
- search.mjs
- token-search.mjs
- fuse-worker.cjs
- fuse-worker.d.cts
- fuse-worker.d.ts
- fuse-worker.mjs
- fuse.basic.cjs
- fuse.basic.min.cjs
- fuse.basic.min.mjs
- fuse.basic.mjs
- fuse.cjs
- fuse.d.cts
- fuse.d.ts
- fuse.min.cjs
- fuse.min.mjs
- fuse.mjs
- fuse.worker.d.ts
- fuse.worker.min.mjs
- fuse.worker.mjs
- ArchitectureDiagram.vue
- BitapDemo.vue
- CarbonAds.vue
- CommercialCTA.vue
- FuzzyMatchDemo.vue
- PerfDemo.vue
- Playground.vue
- PublishDate.vue
- SearchWindowDemo.vue
- Sponsor.vue
- SponsorBanner.vue
- Sponsors.vue
- ThresholdDemo.vue
- UsedBy.vue
- WorkerDemo.vue
- index.ts
- Layout.vue
- style.css
- config.ts
- env.d.ts
- how-fuzzy-search-works.md
- using-fuse-with-react.md
- vs-semantic-search.md
- notebag@2x.png
- notejoy@2x.png
- bairesdev.png
- litslink.svg
- quadratica.png
- worksome.svg
- email.png
- github-black.svg
- github-white.svg
- logo.png
- paypal.png
- twitter-black.svg
- twitter-white.svg
- android-icon-144x144.png
- android-icon-192x192.png
- android-icon-36x36.png
- android-icon-48x48.png
- android-icon-72x72.png
- android-icon-96x96.png
- apple-icon-114x114.png
- apple-icon-120x120.png
- apple-icon-144x144.png
- apple-icon-152x152.png
- apple-icon-180x180.png
- apple-icon-57x57.png
- apple-icon-60x60.png
- apple-icon-72x72.png
- apple-icon-76x76.png
- apple-icon-precomposed.png
- apple-icon.png
- browserconfig.xml
- favicon-16x16.png
- favicon-32x32.png
- favicon-96x96.png
- favicon.ico
- favicon.png
- ms-icon-144x144.png
- ms-icon-150x150.png
- ms-icon-310x310.png
- ms-icon-70x70.png
- donate.html
- favicon.ico
- manifest.webmanifest
- robots.txt
- service-worker.js
- team-plans.html
- cloud.md
- demo.md
- extended-search.md
- fuzzy-search.md
- getting-started.md
- index.md
- logical-search.md
- performance.md
- sponsor.md
- token-search.md
- web-workers.md
- bump-docs.cjs
- deploy-docs.sh
- release.sh
- computeScore.ts
- config.ts
- errorMessages.ts
- format.ts
- formatMatches.ts
- index.ts
- queryParser.ts
- register.ts
- diacritics.ts
- get.ts
- mergeIndices.ts
- typeGuards.ts
- computeScore.ts
- constants.ts
- convertMaskToIndices.ts
- createPatternAlphabet.ts
- index.ts
- search.ts
- index.ts
- matchers.ts
- objectQuery.ts
- parseQuery.ts
- analyzer.ts
- index.ts
- InvertedIndex.ts
- index.ts
- fieldNorm.ts
- FuseIndex.ts
- KeyStore.ts
- MaxHeap.ts
- FuseWorker.ts
- index.ts
- worker.ts
- entry.ts
- env.d.ts
- tsconfig.json
- types.ts
- extended-search.test.js.snap
- fuzzy-search.test.js.snap
- logical-search.test.js.snap
- books.json
- pokedex.js
- pokedex.ts
- types.js
- types.ts
- cache-invalidation.test.js
- cjs-interop.test.js
- extended-search.test.js
- feature-flags.test.js
- fuse-worker.test.js
- fuzzy-search.test.js
- indexing.test.js
- internals.test.ts
- key-weight-normalization.test.js
- logical-search.test.js
- match.test.js
- object-query.test.js
- optimizations.test.js
- package-types.test.ts
- scoring.test.js
- token-search-and.test.js
- token-search-scenarios.test.js
- token-search-tokenizer.test.js
- token-search.test.js
- tsconfig.json
- typings.test.ts
- worker-entry-helper.mjs
- worker-thread-helper.mjs
- worker-url.test.js
- workers.test.js
- .gitignore
- .npmrc
- .nvmrc
- .prettierignore
- .prettierrc.cjs
- backers.md
- CHANGELOG.md
- CONTRIBUTING.md
- DEVELOPERS.md
- eslint.config.mjs
- LICENSE
- package-lock.json
- package.json
- README.md
- SPONSOR.md
- tsconfig.base.json
- tsdown.config.ts
- vitest.config.ts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/krisk/Fuse
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Fuse
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm install fuse.js
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
yarn add fuse.js
이 명령어를 터미널에 그대로 입력해 실행하세요.
<script src="https://cdn.jsdelivr.net/npm/fuse.js/dist/fuse.min.mjs"></script>
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
