zend-search-lucene

    4

    4答えて

    Zend Luceneを使用してPHP Webサイトの検索機能を構築していますが、問題があります。 私のウェブサイトはショップディレクターです(そのようなものです)。 たとえば、「FooBar」という名前のショップがありますが、私の訪問者は「Foo Bar」を検索してゼロの結果を得ています。また、店舗名が「Foo Bar」で、訪問者が「FooBar」を検索する場合、何も見つかりません。 は、私が「

    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');

    5

    1答えて

    私は最近、このリゾートについて知っている、ナットをしばらく使っています。 どのようにパフォーマンスが向上し、サポートできるファイルサイズの上限はいくらですか? さらに、変更があるたびにインデックスを再作成するのではなく、インデックスを削除または更新する方法はありますか?

    1

    3答えて

    Leopardの10.5.6 のMacbook Zendの1.6は、Apache 2、PHP 5.2.5 私はZend_Search_LuceneのAPIを使用して、インデックス付けを行うように見えることはできません。ビルまたは上の開いた指標は、次の例外メッセージを生成します。 文字列(30)、「間違ったsegments.genファイル形式」 しかし、インデックス/セグメントファイルは私のサイトの

    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

    2

    3答えて

    私はインデックスを作成するためにこれを使用してのZend Luceneのと非常に簡単な会社のインデックスを持っている: // store company primary key to identify it in the search results $doc->addField(Zend_Search_Lucene_Field::Keyword('pk', $this->getId()));