You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
全文検索は一般的に知られていますが、検索エクスペリエンスで非常に重要な役割を果たしています。ただし、日本語など、一部の言語では、全文検索を実装するのが難しい場合があります。このブログでは、日本語で全文検索を実装する際の課題を探り、Elasticsearchでこれらの課題を解決する方法をいくつか示します。 全文検索とは? Wikipediaより、下記が定義となります。 全文検索とは、コンピュータにおいて、複数の文書(ファイル)から特定の文字列を検索すること。「ファイル名検索」や「単一ファイル内の文字列検索」と異なり、「複数文書にまたがって、文書に含まれる全文を対象とした検索」という意味で使用される。 全文検索は、現在多くのデジタル体験を強化するものです。全文検索は、データセット内に隠れている可能性のある単語やフレーズを見つけようとしてくれます。例えば、ネットショッピングして「phone」を検
こんにちは。5月に産休育休から復職したデザイナーのニシです。 最近、健康と体力作りのために筋トレを始めました。毎日昼休みにコヤマさんと一緒に10分ほど筋トレしてます。皆さんもいかがですか。 今回は、レスポンシブサイトをデザイン・コーディングする際に明朝体の指定は何にするのが一番いいのか、試行錯誤した結果得た最適解を書きます。 最初に:結論 先に結論をいうと、 Google FontsのNoto Serif CJK(源ノ明朝)を使う IE11対応のためGoogle Fontsの設定で「Japanese」を必ず選択する です。Japaneseを選択しなかったというだけでかなり、右往左往してしまいました(後述)。 Google Fontsとしては他にも明朝体の選択肢はありますが、癖のない良い感じの明朝体というとやっぱりNoto Serif CJKかなーと思います。しかしいずれ、さわらび明朝も使っ
FuelPHP Advent Calendar 2012 FuelPHP Advent Calendar 2012 に参加してみました。 こんばんは、 @fushiroyama です。僕の担当は9日目です。 昨日は @web2citizen さんの FuelPHPのスパムフィルタパッケージ でした。 9日目も張り切っていきましょう! ウェブエンジニアにとって「マルチデバイス対応」は避けて通れない課題だと思います。急速にスマートフォンの波が押し寄せている昨今ですが、まだまだ案件によってはフィーチャーフォン(いわゆるガラケー)は無視できないシェアを持っているからです。 私事ですが、先日入籍いたしました。挙式するにあたって妻に、 「招待状の送り先住所や宿泊の有無・交通手段などをメモするのが大変だから、メールに貼り付けて送れるウェブシステム作ってよ。出来るでしょ、エンジニア!」 と言われました
こんにちわ。花粉の季節が近づいてきてビクビクしている高橋です。 ちょっとタイトルが長くなってしまいましたが今回はメールの文字化けについて書きたいと思います。 最近では日本語のメールをUTF8で送るサービスも多くなってきたと思いますが、 まだまだJISで送る方が主流だと思います。 JISで送っているのでJISで扱っていない文字は当然文字化けします。 しかし、世の現場にはこんな会話が繰り広げられていることでしょう。 「このメールの”①”ってところが文字化けってんだけど」 「日本語のメールはJISって文字コードで送ってましてー それJISで扱ってない文字なんで文字化けちゃうのしょうがないですねー」 「GmailとかAmazonのメールではそういう文字送れてるけど?」 「(ほんとだ、ゔぅ)なんででしょうね、ハハハ…」 日本語のメールはJISで送るというのがスタンダードで、本来はJISで扱っていない
JavaScript チュートリアル 初級編 JavaScript の基礎 JavaScript の第一歩 JavaScript の構成要素 JavaScript オブジェクト入門 JavaScript ガイド 入門編 文法とデータ型 制御フローとエラー処理 ループとイテレーター 関数 式と演算子 数と日付 テキスト処理 正規表現 インデックス付きコレクション キー付きコレクション オブジェクトを利用する Using classes プロミスの使用 JavaScript 型付き配列 イテレーターとジェネレーター メタプログラミング JavaScript モジュール 中級編 クライアントサイド JavaScript フレームワーク クライアントサイド Web API Language overview JavaScript のデータ構造 等値比較と同一性 プロパティの列挙可能性と所有権 クロ
jQuery Mobileつかってますか? jQueryでキャラを立てたいわけじゃないんですが...,たびたびのjQueryネタです.なんだかんだで需要が高く,最近は実案件で触る機会があったので情報を残します. いくらお手軽でも,まじめに使うならこれぐらいはやっておかないとダメじゃないかと思う設定のポイントを軽く紹介.Loading...とかデフォルト英語なラベルの変更とかです. 設定の初期化 デフォルトの文字表示やクラス名等の設定を変更するときは,Configuring Defaultsによると,jQuery本体とjQuery Mobileの間に初期化スクリプトを挿入します. <script src="http://code.jquery.com/jquery-1.5.2.min.js"></script> <script type="text/javascript"> $(docume
vim/gvimでは日本語が使いにくいと言われます。 しかし挿入モードのみで扱っている場合、違いが出るわけではありません。 簡単な移動や編集はカスタマイズして一通りのことは出来ます。(Emacs風なカスタマイズ例) ただしノーマルモードと挿入モードを頻繁に行き来する場合はIMEの切替が面倒くさくなる事もあります。 Windowsの gvimの場合はIMEの制御が可能なので、自分の好みに合わせてカスタマイズしてやるとかなり使いやすくなります。 Linuxの場合は「Linuxのgvimで日本語入力を使いやすくする」です。 まずわかりやすくするためにIMEの自動制御を無効にします。 "挿入モード終了時にIME状態を保存しない inoremap <silent> <ESC> <ESC> inoremap <silent> <C-[> <ESC> "IMEモード固定 inoremap <silent
vim/gvimは日本語が苦手とされていて、それ自体は否定できるものではないのですが好みに合わせて設定すると扱いやすくなります。 (個人的には他のエディタより楽になりました) vim/gvimで日本語を扱うために追加した設定や問題点と対処法は以下の通りです。 挿入モードへ移行した時の日本語入力切替 vim/gvimで日本語入力・編集を行う場合は日本語入力と直接入力の切替が一番大きな問題で、IMEの自動制御が行える Windowsでも IMEのモード切替が非常に鬱陶しく感じる事があります。 これは挿入モードで日本語入力してからノーマルモードへ戻り、再び挿入モードへと移行した場合に、日本語入力が有効になって欲しい場合と、無効にして欲しい場合の二種類が有るのに vimの動作を選べないという事が原因かと思います。 つまり、ソースコードに日本語で一言だけコメントを書くような時には、 挿入モードに入っ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く