zend-search-lucene

    2

    1答えて

    私はNutchを使用してサイトを索引付けしましたが、今ではZend Luceneライブラリを使用して索引を検索しています。 私は実際にZendライブラリをCodeigniterに引き出しましたが、すべてZendがその作業を行っています。 タイトル、スコア、およびURLを表示できますが、ページのコンテンツを表示するフィールドの名前が見つかりません。 は、これまでのところ、私は次のコード $index

    0

    1答えて

    documentationによると、Zend Luceneは辞書編集で並べ替えが行われています。私はこれが当てはまらないことを発見しています。クエリ 'avg:[050 TO 300]'があれば、その範囲内のすべての値が返されますが、値ではなくドキュメントIDに従ってソートされます。 find()関数は追加のパラメータを受け取り、特定の列(たとえば$hits = $index->find($que

    1

    1答えて

    私たちのプロジェクト(Zend Frameworkに基づいています)では、デフォルトのZend_Luceneを置き換える必要があります。今、私はそれにPHP Solr Clientを使ってSolrを実装しようとしています。 私たちはデータを取る2つのテーブルを持っています:カテゴリーとオファー。インデックスにZend_Lucene付加データで は、その道を行く: /*Code above we c

    0

    1答えて

    私の問題の簡単な要約は、ワイルドカード演算子は私が期待している結果を返すようには見えません。私はこれをいくつかのKeywordフィールドに対してテストしています。ここで 問題を示すサンプルを来 include 'Zend/Loader/Autoloader.php'; $autoloader = Zend_Loader_Autoloader::getInstance(); $autoloade

    2

    1答えて

    私は偉大な地理空間検索のサポートを持っていないMySQLデータベースに緯度/経度情報を格納しています。効率的な全文検索のために別々のLuceneテキスト検索インデックスを既に維持しているので、私はLuceneの地理空間拡張を見ました。しかし、私が使用するZend_Search_Lucene PHPバージョンではなく、Java実装でのみ利用可能であるようです。 データベースに依存しない独立した地理空

    3

    4答えて

    Zend_Search_Luceneに代わる実行可能な他のライブラリやモジュールがあるかどうかを知りたい。

    0

    3答えて

    実際にインデックスを作成して最適化する方法は、毎回レコードのチャンクを作成して最適化し、すべてを1つに変換しないことです。今私が直面している問題は、私は重複したドキュメント/レコードをインデックスに作成することです。インデックスから重複を削除するための関数やコードがあるかどうかを知る必要があります。ありがとうございます。

    0

    2答えて

    EDIT:今のハックで解決 。ライン473で追加されました:私は、複数の単語を検索していたときに if (isset($this->_termsFreqs[$termId][$docId])) { } これは例えば、のみ起こる: +word1 +word2 + word3 私は、この大規模なエラーが出る: Notice: Undefined offset: 2 in C:\wamp\w

    8

    1答えて

    私はZend_Search_Luceneを使用して記事のインデックスを作成し、自分のウェブサイトでそれらを検索できるようにしています。たび管理者の更新は/作成/管理エリアの資料を削除し、インデックスが再構築されます。 $config = Zend_Registry::get("config"); $cache = $config->lucene->cache; $path = $cache .

    2

    2答えて

    Zend_Search_Luceneでインデックスを作成する際に問題があります。 これで、すべてローカルマシンで正常に動作するので、Webサーバー上のファイルのアクセス許可に問題があると思います。ここで は、私は、コントローラにインデックスを作成しようとしている方法です:もちろん $index = Zend_Search_Lucene::create('/data/users_index');