json 데이터에서 특정 값을 검색하려고합니다. I 1 개 이상의 특정 레코드가 반환 얻기 위해 노력하고 있어요와 같은 뭔가를 기대했다 fuse.search('197');
한 특정 레코드를 반환하려면 내가 ... 정확한 검색 등을 확인하기 위해 적절한 옵션으로 다음을 사용할 수 있습니다 .. . 내가 말 존과 스티브 검색 만이 개 기록을 반환 어떻게 0
내가하려는 것은 페이지를로드 할 때 모든 데이터가 표시되는 웹 페이지에서 검색 기능을 제공하는 것입니다. 데이터 세트는 그다지 크지 않으므로 (< 500 개 항목) 페이지를 새로 고칠 필요가없는 검색 기능 (또는 그 요청에 대한 요청)을 제공하는 것은 매우 사용자 친화적입니다. 흥미로운 Javascript 라이브러리 (this answer에 요약)를 보았습
저는 Fuse.js를 사용하여 JSON 구조에서 퍼지 검색을 수행하고 있습니다. JSON의 각 객체에는 video-title, video-tags, video-desc 및 video-url의 네 가지 변수가 있습니다. 네 가지 속성을 모두 반환하거나 ID 속성을 반환 할 수 있습니다. 그러나 세 가지 속성, 즉 제목, 설명 및 URL을 반환하고 싶습니다.
angular2 응용 프로그램에서 fuse.js를 가져 오려고했지만 예외가 발생했습니다 (퓨즈가 정의되지 않았습니다). 또한 패키지의 정의 파일 (index.d.ts)을 확인합니다. 타이프에서 내 수업은 다음과 같습니다 import 'fuse.js';
export class Myclass{
/**some code*/
public m
Fuse.js을 사용하여 검색 결과에서 더 나은 순위를 얻으려면 개별 항목의 무게를 조정해야합니다. 예를 들어, "Paris France"가 아래 "Paris"쿼리에 대해 가장 큰 점수를 얻는 방법은 무엇입니까? places = [{
name: 'Paris, France'
weigth: 10
},{
name: 'Paris, On
키로 리스크의 Fuse.js을 사용하여 배열 내의 여러 객체를 검색합니다. 나는 그 algorythm이 어떻게 작동하는지 정확히 모르지만, 단어 일치에 따라 결과 목록을 정렬하기 위해 점수를 사용하는 것을 볼 수 있습니다. 나는이 사례에 대해 어떤 속성이 있는지 살펴 보았지만 그렇지 않은 것으로 보았습니다. Fuse.js의 URL :http://fusejs
내 TypeScript 응용 프로그램에서 Fuse을 사용하려고합니다. import * as fuselib from 'fuse.js';으로 모듈 입력을 가져옵니다. 이것은 tsc으로 잘 컴파일됩니다. 내가 실행중인 문제는 webpack --config config/webpack.prod.js --progress --profile --bail을 사용하여 프로젝