프로그래밍
-
c#에서 mysql (MySqlCommand) 사용하기 예시프로그래밍/DB 2016. 11. 24. 21:22
c#에서 MySQL을 엑세스하기 위해서는 일반적으로 MySQL을 위한 ADO.NET 드라이버인 MySQL Connector/Net을 사용하는데, 이 MySQL Connector/Net은 MySQL 웹사이트에서 무료 다운 받아 설치할 수 있다. 드라이버를 설치한 후에 C# 프로젝트에서 MySql.Data.dll를 참조한 후 MySql.Data.MySqlClient 네임스페이스를 참조하면, MySQL버젼의 ADO.NET 클래스들 (예: MySqlConnection, MySqlCommand, MySqlDataReader 등)을 이용할 수 있다. 1. mysql connectin을 만든다. connection이 정상적으로 열리지 않을 경우 에러 메세지 출력 MySqlConnection conn = new MyS..
-
elasticsearch 2.3.2 에 한국어 형태소 (은전한닢) 사용하기프로그래밍/검색 2016. 10. 8. 12:30
elasticsearch 를 새로 설치하면서 한국어 형태소 open plugin 은전한닢도 같이 설치하였다. 은전한닢 프로젝트는 검색에 사용할 만한 오픈소스 한국어 분석기를 만드는 프로젝트로 형태소 분석과 사용자 사전등의 기능을 제공하고 있다. 은전한닢 프로젝트 홈페이지 바로가기 elasticsearch 사용버전: 2.3.2은전한닢 plugin 버전: 2.3.2.1 https://bitbucket.org/eunjeon/seunjeon/src/ad2e2655ac940d2a6cc8d002c1dad1b5f807a01c/elasticsearch/?at=es-2.3.3.0 아래는 형태소 분석기 옵션이다. index_poses 옵션에서는 추출할 품사를 선택할 수 있는데 아래는 선택 가능한 품사 리스트이다.
-
elasticsearch - shard 개수와 replica 개수 정하기프로그래밍/검색 2016. 8. 5. 21:11
엘라스틱 서치 권장 사항 저장용 https://www.elastic.co/guide/en/elasticsearch/guide/current/scale.html https://www.elastic.co/guide/en/elasticsearch/guide/current/shard-scale.html https://www.elastic.co/guide/en/elasticsearch/guide/current/overallocation.html PUT /my_index { "settings": { "number_of_shards": 2, "number_of_replicas": 0 } } This time, when we add a second node, Elasticsearch will automatically ..