온라인 성경 검색 프로그램을 개발 중입니다. 성경은 평범한 텍스트로 거의 5MB의 공간을 차지하는 상당히 큰 책입니다. 다른 웹 사이트에서 검색어를 개발하거나 성경을 자체 서버에 저장하지 않고도 자신의 성경 검색 위젯과 프로그램을 포함 할 수 있도록 프로그램에서 API를 구현할 계획입니다.큰 검색 가능한 텍스트 파일을 저장하는 가장 좋은 방법
이 점을 염두에두고 필자는 궁극적으로 프로그램을 통과하는 적절한 수준의 쿼리 흐름을 기대하게 될 것입니다. 또한 성경에 익숙하지 않은 사람들을 위해 텍스트 서식을 지정하는 두 가지 방법이 있습니다. 빨간색 텍스트와 이탤릭체를 모두 포함 할 수 있습니다. 나는 빨간 글자와 이탤릭체 형식으로 성경을 보관할 수있는 방법이 필요하지만 검색 쿼리는 형식을 무시할 수 있어야합니다.
또한 가능한 한 신속하고 효율적인 (메모리 및 CPU 사용) 필요가 있습니다. 형식을 무시하고 쿼리를 수행 할 수있는 한 모든 저장 형식이 고려됩니다 (MySQL, JSON 또는 XML 텍스트 파일 등). 파일 크기와 개수는 중요하지 않으므로 책이나 챕터를 별도의 파일로 나눠도 좋습니다.
한 가지 더 중요한 점은 여러 구절을 검색 할 수있는 검색 방법이 필요하다는 것입니다. 그래서 "에 대한 검색하지만 하나님에 대한 영원한 생명은 그의 아들을 보내지 않았습니다"는 John 3 : 16,17을 반환합니다. 모든 아이디어에 감사드립니다!
grep을 사용하여 정말 빠르게 검색 할 수 있습니다. 어떤 플랫폼을 사용할 계획입니까? – galchen