4

elasticsearch가 인간 언어를 이해하도록 만들 수 있습니까?elasticsearch에서 인간 언어 기반 검색

검색 유형에 "8GB RAM 미만의 랩톱이 필요합니다"라고 입력하면 elasticsearch는 8GB RAM과 800 만원 미만의 랩톱 컴퓨터를 인식하고 필터링합니까?

자연산을 지원하는 패키지 또는 elasticsearch가 있습니까? 이론적으로 가능하다면이 모든 것을 달성하기위한 기본 아이디어

답변

4

자연어에 대한 기계의 이해는 미해결 된 문제이며 연구의 활발한 영역이므로 짧은 대답은 아니며 elasticsearch는 인간을 이해할 수 없습니다. 언어.

NLP는 NLP의 하위 필드 인 정보 추출을 통해 일반적으로 의미를 이해합니다 (이해). Elasticsearch는 훌륭한 도구이지만 정보 추출 용으로 설계되지는 않았지만 추가 기능이있는 색인 도구로 생각하는 것이 좋습니다. 당신은 Elasticsearch에서 최소한의 지원이있는 당신이 말한 종류의 질문에 답하기 위해 명명 된 엔티티 인식 (NER)과 개념 인식에 더 관심이있을 것입니다. 당신이 제기하고있는 문제는 실제로 대답하기가 매우 힘듭니다. 노트북을 검색 할 때 아마존이 화면의 왼쪽에 GB와 같은 이용 가능한 용어를 만드는 이유입니다.

나는 Elasticsearch 이외로 시작하는 것, 어쩌면 스탠포드 NLP 툴킷 (http://stanfordnlp.github.io/CoreNLP/)

행운을 빕니다!

+0

위대한 답변 주셔서 감사합니다! 이것은 Google에서 사용하는 것입니까? 내 말은 당신이 구글에 질문을하거나 siri에게 질문을하면이 정보 추출 기반의 것들입니까? –

+1

부분적으로는 의심 스럽지만 Google에서는 작동하지 않습니다. 기술적으로 Google 검색은 정보 추출이 아닌 "문서 검색"입니다. 그들은 랩톱이나 GB가 무엇인지를 실제로 알 필요는 없으며 색인을 생성하는 문서에는 해당 용어 만 있습니다. 말하자면, 그들은 정보 검색 기술을 검색 쿼리에 사용하여 문서 검색 결과를 향상시킬 수 있다고 생각합니다. 희망이 도움이됩니다. – ozborn

+0

굉장! 정말 고맙습니다! –