텍스트 상자와 버튼이 한 페이지에 있습니다. 텍스트 상자에 단어를 입력하고 버튼을 클릭하고 싶습니다. 버튼을 클릭 한 후 텍스트 상자에 입력 한 단어가 포함 된 웹 페이지의 이름을 표시하고 싶습니다. 그러니 어떻게 할 지 말해 주시겠습니까? C#을 사용하고 있습니다.텍스트 상자에 입력 한 단어에 따라 웹 페이지 이름 검색
0
A
답변
0
어떤 종류의 백업 저장소와 전체 텍스트 인덱싱이 필요합니다. 내가 아는 한 C#만으로는 충분하지 않습니다.
2
그래서 웹 사이트 내부에 검색 엔진을 만들고 싶습니다. 다른 옵션이 두 개 있습니다.
- 코딩이 필요없는 Google 맞춤 검색을 사용할 수 있으며 Google 검색 엔진을 사용하여 다른 검색 엔진에 비해 꽤 좋은 직장이라고 생각합니다. 더 많은 정보는 http://www.google.com/cse/
- 에서 얻을 수 있습니다. 또는 .net에서 구현할 수 있습니다. 아래에서 몇 가지 지침을 알려 드리겠습니다.
일반 검색 엔진 (일부)의 다음 부분에서 존재한다 :
- 검색이 지정하고 결과 를 도시 할 수있는 쿼리 시스템에 대해 검색하는 색인
- 크롤러 또는 문서 작성/게시/업데이트시 처리되는 이벤트와 같은 색인으로 문서를 가져 오는 방법입니다.
형태소 분석 (복수형의 검색 단어가 포함 된 문서 반환), 결과 강조 표시, pdf, rtf, html 등의 다른 문서 형식 색인 생성을 원하는 경우 특히 그렇습니다. 그래서 당신은 이미이 목적을 위해 만들어진 것을 사용하고 싶습니다. 이는 흐름 제어 로직을 작성하여 여러 부분을 연결하고 조율하는 작업 만 남겨 둡니다.
Lucene.net 많은 기능을 갖춘 opensource 프로젝트를 사용할 수 있습니다. http://usoniandream.blogspot.com/2007/10/tutorial-implementing-lucenenet-search.html에서 시작하는 방법을 설명합니다.
다른 옵션은 Windows와 함께 제공되는 Microsoft 인덱싱 서비스입니다.하지만 원하는대로 작동하도록 조정할 수 없으므로 조언을 구할 것입니다. 그 결과는 내 의견으로는 최적이 아닙니다.
관련 문제
- 1. ipad 앱의 텍스트 상자에 입력 된 단어에 해당하는 내용 표시
- 2. 이전에 입력 한 데이터를 텍스트 상자에 숨기기
- 3. 페이지 내용을 기반으로 한 자동 웹 페이지 데이터 입력
- 4. 우르두어 텍스트 상자에 입력
- 5. php 텍스트 상자에 이벤트 입력
- 6. 텍스트 상자에 외국 문자 입력
- 7. 한 단어에 대한 25GB 자료 검색
- 8. 검색 입력 상자에 '지우기'버튼을 표시하는 jquery 플러그인
- 9. MVC- 클릭 이벤트시 텍스트 상자에 텍스트 입력
- 10. jQuery 텍스트 상자에 텍스트를 입력 하시겠습니까?
- 11. 회전 된 텍스트 상자에 따라 회전 커서
- 12. 텍스트 상자에 입력 한 값을 기반으로 서버 쪽에서 눈금 필터링
- 13. MFC에서 텍스트 상자에 입력 한 문자 수를 제한하는 방법은 무엇입니까?
- 14. 텍스트 상자에 텍스트 자동 완성 [이미지 첨부]
- 15. 하위 창 텍스트 상자에 입력 값
- 16. 자바 스크립트 양식 입력 검색
- 17. 웹 페이지의 텍스트 상자에 입력 할 때 공백을 제거하십시오.
- 18. 알고리즘 도움말 : 길이에 따라 텍스트 상자에 텍스트 설명을 넣으십시오.
- 19. 텍스트 상자에 텍스트
- 20. 일부 단어에 대한 문서 검색
- 21. URL을 기반으로 한 텍스트 상자에 초점
- 22. 텍스트 상자에 이미지 표시
- 23. 입력 한 텍스트 정보 연결
- 24. 텍스트 상자에 점을 입력 할 수 없습니다.
- 25. 텍스트를 Windows 입력 텍스트 상자에 인쇄하십시오.
- 26. 사용자가 콤보 상자에 입력 한 값을 기억하십시오.
- 27. charset에 따라 사용자 입력 검색 및 필터링
- 28. 입력 상자에 초점이 맞았는지 확인합니다.
- 29. 한 텍스트 상자의 내용을 다른 텍스트 상자에 복사
- 30. Firefox 부가 기능의 텍스트 상자에 입력 된 텍스트 저장 및 검색
여기서 전체 코드를 얻지는 않을 것입니다. 다리 작업을 직접해야하며 많은 사람들이 지금까지 가지고있는 것을 포함하여 구체적인 질문을하면 도움을 줄 수 있습니다. – olle