학교를 위해 정보 검색 작업을하고 있습니다. 이 계획은 단어의 처음 두 글자를 키로 사용하고 두 글자가 단어 값을 문자열 값으로 사용하여 단어의 해시 맵을 만드는 것입니다. 그래서,뒤집기 색인 작성 지원
해시 맵 [ "바"] = "나쁜 보리 기본"
내가 그 해시 맵을 선을 토큰 화 끝났어요되면, 직렬화 및 키의 이름을 따서 명명 텍스트 파일에 추가 할 수 있습니다.
데이터를 가져 와서 수백 개의 파일에 분산하면 각 파일의 밀도를 줄임으로써 검색을 수행하는 데 걸리는 시간이 줄어 듭니다. 내가 겪고있는 문제는 각각의 파일을 100 개 이상 만들 때 어떤 이유로 파일을 몇 개 만들지 못하는 것입니다. 그래서 그 파일은 비어 있습니다. 더 효율적으로 만들 수있는 방법이 있습니까? 이것을 계속할 가치가 있습니까, 아니면 그것을 버려야합니까?
저는 PHP를 사용하고 있습니다. 비교적 친숙한 두 언어는 PHP와 Java입니다. 프론트 엔드가 매우 간단하고 문제없이 자동 완성/추천 검색과 같은 기능을 추가 할 수 있기 때문에 PHP를 선택했습니다. 나는 또한 자바를 사용함에있어서 어떠한 이득도 얻지 못한다. 감사합니다. 감사합니다.
데이터베이스를 사용 하시겠습니까? – VolkerK
불행히도 아닙니다. 나는 모든 것을 독자적으로 색인하고 선택해야한다. – tipu