Apache Solr

Logiciel capture d'écran:
Apache Solr
Détails logiciels:
Version: 5.3.1 / 4.10.4 / 3.6.2 Mise à jour
Date de transfert: 10 Dec 15
Licence: Gratuit
Popularité: 597

Rating: 1.5/5 (Total Votes: 2)

Apache Solr est l'une des technologies les plus répandues recherche ouverts autour.

Construit au-dessus de la très réussie et appréciée Lucene moteur, Solr peut être utilisé pour rechercher divers types de données dans différents types d'environnements et plates-formes.

Avec le texte intégral des capacités de recherche, Solr est optimisée pour les volumes élevés de trafic, ce qui rend idéal pour tout type de projet, peut-il être le bureau ou sur le Web.

Solr fournit également des liaisons vers XML / HTTP, Ruby, JSON, et Python, pour l'intégration avec une variété d'autres technologies Web.

Ce qui est nouveau dans cette version:.

  • Amélioration de la convivialité qui comprennent l'amélioration des scripts bin et de nouveaux exemples et restructurées
  • Scripts pour soutenir installation et l'exécution Solr comme un service sur Linux.
  • Distributed Tsahal est désormais pris en charge et peut être activé via la config.
  • Solr ne sera plus expédier un fichier de la guerre et de la place soit une application téléchargeable.
  • SolrJ a maintenant un soutien de première classe pour Collections API.
  • enregistrement implicite de la réplication, obtenir et gestionnaires d'administration.
  • Config API qui supporte paramsets pour configurer facilement les paramètres de configuration des champs et Solr. Cette API prend également en charge la gestion des gestionnaires de requêtes pré-existants et en modifiant solrconfig.xml commune via overlay.
  • API pour la gestion des blobs permet demande d'ajout de pots de gestionnaire et de les enregistrer via l'API de configuration.
  • API BALANCESHARDUNIQUE de Collection qui permet une distribution uniforme de répliques de propriétés personnalisées.
  • Il ya maintenant une option à ne pas mélanger l'nodeset fourni lors de la création de la collection.
  • Possibilité de configurer la bande passante par gestionnaire de réplication pour l'empêcher d'utiliser toute la bande passante.
  • Fractionnement des clusterstate à per-collection permet l'amélioration de l'évolutivité en SolrCloud. Ceci est également le format par défaut pour les nouvelles collections qui seraient créées à l'avenir.
  • timeAllowed est maintenant utilisé pour mettre fin prématurément à la demande lors de l'expansion de requête et SolrClient demande de réessayer.
  • Résultats pivot.facet peuvent désormais inclure niché résultats de stats.field contraints par ces pivots.
  • stats.field peut être utilisé pour générer des statistiques sur les résultats de fonctions arbitraires numériques. Il permet également de demander des statistiques pour les facettes de pivot à l'aide de balises.
  • Une nouvelle DateRangeField a été ajoutée pour les plages de dates d'indexation, en particulier ceux à valeurs multiples.
  • champs spatiaux qui nécessitaient unités = degrés maintenant prendre distanceUnits = degrés / kilomètres miles place.
  • analyseur MoreLikeThis de requête permet de demander des documents similaires à un document existant et fonctionne également en mode SolrCloud.
  • amélioration de l'enregistrement.

Ce qui est nouveau dans la version 5.2.1 / 4.10.4 / 3.6.2:

  • Amélioration de la convivialité qui incluent amélioré les scripts de poubelles et des exemples nouveaux et restructurés.
  • Scripts pour soutenir installation et l'exécution Solr comme un service sur Linux.
  • Distributed Tsahal est désormais pris en charge et peut être activé via la config.
  • Solr ne sera plus expédier un fichier de la guerre et de la place soit une application téléchargeable.
  • SolrJ a maintenant un soutien de première classe pour Collections API.
  • enregistrement implicite de la réplication, obtenir et gestionnaires d'administration.
  • Config API qui supporte paramsets pour configurer facilement les paramètres de configuration des champs et Solr. Cette API prend également en charge la gestion des gestionnaires de requêtes pré-existants et en modifiant solrconfig.xml commune via overlay.
  • API pour la gestion des blobs permet demande d'ajout de pots de gestionnaire et de les enregistrer via l'API de configuration.
  • API BALANCESHARDUNIQUE de Collection qui permet une distribution uniforme de répliques de propriétés personnalisées.
  • Il ya maintenant une option à ne pas mélanger l'nodeset fourni lors de la création de la collection.
  • Possibilité de configurer la bande passante par gestionnaire de réplication pour l'empêcher d'utiliser toute la bande passante.
  • Fractionnement des clusterstate à per-collection permet l'amélioration de l'évolutivité en SolrCloud. Ceci est également le format par défaut pour les nouvelles collections qui seraient créées à l'avenir.
  • timeAllowed est maintenant utilisé pour mettre fin prématurément à la demande lors de l'expansion de requête et SolrClient demande de réessayer.
  • Résultats pivot.facet peuvent désormais inclure niché résultats de stats.field contraints par ces pivots.
  • stats.field peut être utilisé pour générer des statistiques sur les résultats de fonctions arbitraires numériques. Il permet également de demander des statistiques pour les facettes de pivot à l'aide de balises.
  • Une nouvelle DateRangeField a été ajoutée pour les plages de dates d'indexation, en particulier ceux à valeurs multiples.
  • champs spatiaux qui nécessitaient unités = degrés maintenant prendre distanceUnits = degrés / kilomètres miles place.
  • analyseur MoreLikeThis de requête permet de demander des documents similaires à un document existant et fonctionne également en mode SolrCloud.
  • amélioration de l'enregistrement.

Ce qui est nouveau dans la version 5.1.0 / 4.10.4 / 3.6.2:

  • Amélioration de la convivialité qui incluent amélioré les scripts de poubelles et des exemples nouveaux et restructurés.
  • Scripts pour soutenir installation et l'exécution Solr comme un service sur Linux.
  • Distributed Tsahal est désormais pris en charge et peut être activé via la config.
  • Solr ne sera plus expédier un fichier de la guerre et de la place soit une application téléchargeable.
  • SolrJ a maintenant un soutien de première classe pour Collections API.
  • enregistrement implicite de la réplication, obtenir et gestionnaires d'administration.
  • Config API qui supporte paramsets pour configurer facilement les paramètres de configuration des champs et Solr. Cette API prend également en charge la gestion des gestionnaires de requêtes pré-existants et en modifiant solrconfig.xml commune via overlay.
  • API pour la gestion des blobs permet demande d'ajout de pots de gestionnaire et de les enregistrer via l'API de configuration.
  • API BALANCESHARDUNIQUE de Collection qui permet une distribution uniforme de répliques de propriétés personnalisées.
  • Il ya maintenant une option à ne pas mélanger l'nodeset fourni lors de la création de la collection.
  • Possibilité de configurer la bande passante par gestionnaire de réplication pour l'empêcher d'utiliser toute la bande passante.
  • Fractionnement des clusterstate à per-collection permet l'amélioration de l'évolutivité en SolrCloud. Ceci est également le format par défaut pour les nouvelles collections qui seraient créées à l'avenir.
  • timeAllowed est maintenant utilisé pour mettre fin prématurément à la demande lors de l'expansion de requête et SolrClient demande de réessayer.
  • Résultats pivot.facet peuvent désormais inclure niché résultats de stats.field contraints par ces pivots.
  • stats.field peut être utilisé pour générer des statistiques sur les résultats de fonctions arbitraires numériques. Il permet également de demander des statistiques pour les facettes de pivot à l'aide de balises.
  • Une nouvelle DateRangeField a été ajoutée pour les plages de dates d'indexation, en particulier ceux à valeurs multiples.
  • champs spatiaux qui nécessitaient unités = degrés maintenant prendre distanceUnits = degrés / kilomètres miles place.
  • analyseur MoreLikeThis de requête permet de demander des documents similaires à un document existant et fonctionne également en mode SolrCloud.
  • amélioration de l'enregistrement.

Ce qui est nouveau dans la version 5.0.0 / 4.10.3 / 3.6.2:

  • Correction de bugs :
  • Si vous utilisez la nouvelle option de HDFS mondiale de cache de bloc, vous pouvez finir par la lecture des fichiers corrompus sur le nom de fichier réutilisation.
  • CoreContainer rapporte chemin incorrect & missleading pour solrconfig.xml quand il ya des problèmes de chargement
  • StatsComponent lors de l'utilisation docValues ​​= & quot; vraie & quot; Multivalued = & quot; vrai & quot;
  • l'exclusion de fq par & quot; ex & quot; param locale dans stats.field valeurs multiples
  • script bin / solr doit passer -DnumShards = 1 pour boostrapping collection1 lors du démarrage Solr en mode cloud.
  • Writer réponse binaire ne retourne pas domaines génériques.

Ce qui est nouveau dans la version 4.9.0:

  • De nombreuses optimisations pour doc valeurs performances recherche en temps
  • Autoriser une application client de demander au minium réalisé facteur de réplication pour une demande de mise à jour (lot unique ou) en envoyant un paramètre optionnel & quot; min_rf & quot;.
  • Requête reclassement soutien à la nouvelle ReRankingQParserPlugin.
  • Une nouvelle [enfant ...] DocTransformer pour éventuellement y compris bloc-Rejoignez documents descendants en ligne dans les résultats d'une recherche.
  • Une nouvelle (par défaut) Lucene49NormsFormat pour mieux compresser certains cas tels que les champs de très courtes.

Ce qui est nouveau dans la version 4.8.0: {! complexphrase}

  • La nouvelle requête analyseur prend en charge les caractères génériques , RUP, etc. à l'intérieur de requêtes de phrases.
  • Nouvelles Collections API CLUSTERSTATUS l'action indique l'état des collections, des tessons et des répliques, et répertorie également les alias de collecte et propriétés du cluster.
  • Ajouté géré synonymes et de filtrage de mots vides usines, qui permettent synonymes et termes courants listes pour être gérés dynamiquement via l'API REST.?

  • mises à jour
  • JSON prennent désormais en charge les documents enfants imbriqués, permettant {!} et {enfant! parent} bloc requêtes de jointure.
  • Ajouté ExpandComponent d'étendre les résultats effondrés par la CollapsingQParserPlugin, ainsi que la relation des documents enfants imbriqués parent / enfant.;

  • tâches
  • Collections de longue durée API peuvent maintenant être exécutés de façon asynchrone; la nouvelle action de REQUESTSTATUS fournit l'état.
  • Ajout d'un paramètre de hl.qparser pour vous permettre de définir un analyseur de requête pour les requêtes hl.q de surbrillance.
  • Dans Solr mode mono-noeud, noyaux peuvent désormais être créés en utilisant configsets nommés.

Quoi de neuf dans la version 4.7.0:

  • Un nouveau «migrer» API de collecte de diviser tous documents avec une clé de la route dans une autre collection.
  • Ajout du support pour trois niveaux compositeId routage.
  • Administrateur UI - Ajout d'une nouvelle & quot; Fichiers & quot; conf navigateur / visionneuse de fichiers.
  • Ajout d'un QParserPlugin pour SimpleQueryParser de Lucene.
  • le support SSL pour SolrCloud.

Ce qui est nouveau dans la version 4.6.0:

  • De nombreuses améliorations et des améliorations pour les options tesson de fractionnement
  • Nouveau AnalyzingInfixLookupFactory de tirer parti de l'AnalyzingInfixSuggester
  • Nouveau CollapsingQParserPlugin pour le champ de haute performance effondrer sur les champs de haute cardinalité
  • API New SolrJ pour la gestion de la collection
  • Nouveau DocBasedVersionConstraintsProcessorFactory fournir un soutien pour les règles configurées de versioning doc centrés sur l'utilisateur
  • Nouveau format d'index par défaut: Lucene46Codec
  • Nouveau type EnumField

Ce qui est nouveau dans la version 4.5.0:

  • le soutien de sharding personnalisée, y compris la capacité de Shard par domaine.
  • amélioration de DocValue: champs valeur unique ne nécessitent plus une valeur par défaut, allowiing dynamicFields à contenir des valeurs de doc, ainsi que sortMissingFirst et sortMissingLast sur les champs docValue
  • .
  • Possibilité de stocker solr.xml dans ZooKeeper.
  • facettes multithread.
  • CloudSolrServer pouvez maintenant les mises à jour d'itinéraire directement au chef de fragment approprié.

Ce qui est nouveau dans la version 4.4.0:

  • API REST schéma: Ajout du support pour la création de champs de copie .
  • Un segment fusionné plus chaud peut maintenant être branché dans solrconfig.xml.
  • Nouveau MaxScoreQParserPlugin:. Retour max () au lieu de la somme () de termes
  • Les fichiers binaires sont désormais pris en charge dans ZooKeeper.
  • L'objet de SolrPing SolrJ a de nouvelles méthodes de ping, activer et désactiver.
  • Admin UI prend désormais en charge l'ajout de documents à Solr.
  • Ajout d'une commande de mise à l'outil Solr ZkCli.
  • Nouveau & quot; deleteshard & quot; collections API qui décharge toutes les répliques d'un tesson donnée, puis supprime de l'état du cluster. Il va supprimer uniquement les fragments qui sont inactifs ou ont aucune plage.
  • Le surveillant peut maintenant éventuellement attribuer des noms de nœuds génériques afin que les nouvelles adresses peuvent accueillir tessons sans nommer confusion.
  • Le CSV Update Handler prend désormais en ajoutant éventuellement le numéro de ligne / ligne ID à un document.

Quoi de neuf dans la version 4.3.0:

  • Fatigué de maintenir des informations de base dans solr.xml? Maintenant, vous pouvez configurer Solr pour trouver automatiquement des noyaux, en marchant un répertoire arbitraire.
  • Shard Fractionnement:. Vous pouvez maintenant diviser tessons SolrCloud pour élargir votre cluster que vous grandissez
  • L'API REST schéma de côté de lecture a été amélioré et élargi: toutes les informations de schéma est maintenant disponible et le schéma complet en direct peut maintenant être retourné dans JSON ou XML. Travail du sol est inclus pour la prochaine côté écriture de l'API REST schéma.
  • Les requêtes spatiales peuvent maintenant rechercher des formes indexées par & quot; IsWithin & quot;
  • & quot; Contient & quot; et & quot; IsDisjointTo & quot; relations, en plus de typique & quot; recoupe & quot;.

Ce qui est nouveau dans la version 4.2:

  • Permettre aux noms de tesson personnalisé afin que les nouvelles adresses d'hôtes peuvent prendre le relais des éclats retraités. Travailler sur Amazon sans IPs élastiques.
  • Lucene 4.2 optimisations telles que vecteurs terme compressées.

Quoi de neuf dans la version 3.6.2:

  • Correction ConcurrentModificationException pendant soulignant, si tous les champs ont été demandés .
  • QueryParser de edismax fixé pour demander minShouldMatch de requêtes booléennes implicites.
  • Plusieurs corrections de bogues pour la DataImportHandler.

Ce qui est nouveau dans la version 4.0 alpha:

  • Solr 4.0-alpha comprend plus NoSQL dispose pour ceux Solr utilisant comme un
  • magasin de données primaire.

Ce qui est nouveau dans la version 3.6.0:

  • connecteur client New SolrJ utilisant le client HTTP Apache HTTP Composants .
  • Beaucoup d'usines de l'analyseur sont maintenant & quot; plusieurs requêtes terme courant & quot; permettant pour des choses comme type de champ en minuscules courant lors de la construction préfixe & joker requêtes.
  • Nouveau kuromoji analyseur morphologique tokenizes texte japonais, produisant deux mots composés et leur segmentation.
  • Gamme Facettage (Dates & Numbers) est désormais pris en charge à la recherche distribuée.
  • HTMLStripCharFilter a été complètement re-mis en œuvre, la fixation de nombreux bugs et d'améliorer considérablement la performance.
  • StreamingUpdateSolrServer prend désormais en charge le format de JAVABIN.
  • Nouvelle option LFU cache pour une utilisation dans des caches internes de Solr.
  • amélioration de la performance de la mémoire à tous suggesters base FST.
  • Nouveau WFSTLookupFactory suggester soutient à granulométrie fine de classement pour des suggestions.
  • Nouvelles options de configuration de la quantité de la concurrence utilisée dans les recherches distribuées.
  • Beaucoup de corrections de bugs.

Ce qui est nouveau dans la version 3.5.0:

  • Correction de bugs et des améliorations de Apache Lucene 3.5.0 , y compris une très substantielle (3-5x) la réduction de la RAM nécessaire pour maintenir l'indice des termes sur l'ouverture d'une IndexReader.
  • Ajout du support pour la suite distribué groupement.
  • Ajout du support pour Hunspell égrappoir TokenFilter soutien provenant de 99 langues.
  • Un nouveau module contrib & quot; langid & quot; ajoute des capacités d'identification de la langue comme un processeur de mise à jour, en utilisant la LanguageIdentifier de Tika ou Cybozu bibliothèque langue de détection.
  • Les types numériques, y compris Trie et les types de date prennent désormais en charge sortMissingFirst / Dernier.
  • Ajout d'un paramètre de hl.q. Elle est facultative et si elle est spécifiée, elle remplace paramètre q en surligneur.
  • Plusieurs configurations corrections mineures comme la date de l'analyse pour les années 0001-1000, ignorés lors de l'utilisation QueryAnalyzer avec SpellCheckComponent et beaucoup plus.

Ce qui est nouveau dans la version 3.4.0:

  • Correction de bugs et des améliorations de Apache Lucene 3.4.0 , y compris un bug majeur (Lucene-3418) par laquelle un index Lucene pourrait facilement devenir corrompu si l'OS ou ordinateur en panne ou le pouvoir perdu.
  • SolrJ client peut maintenant analyser regroupés et facettes de la gamme des résultats.
  • Une nouvelle XsltUpdateRequestHandler permet de poster XML qui est transformé par un XSLT fournies dans un document Solr valide.

  • l'option
  • Post-groupe facettes (group.truncate) peut maintenant calculer nombre de facettes que pour les documents les plus hauts placés par groupe.
  • Ajout du paramètre de demande de mise à jour commitWithin à tous les gestionnaires de mise à jour qui ont été précédemment rater. Cela indique Solr pour valider la modification dans le laps de temps spécifié.
  • pouvez maintenant spécifier NIOFSDirectory.
  • Nouveau paramètre hl.phraseLimit accélère FastVectorHighlighter.
  • Le cache de requête et le cache de filtre peuvent maintenant être désactivées par demande.
  • Amélioration de l'utilisation de la mémoire, le temps de construction, et les performances de SynonymFilterFactory.
  • Ajout omitPositions au schéma, de sorte que vous pouvez omettre des informations de position tout en indexant les fréquences des termes.
  • Divers correctifs pour DataImportHandler multi-thread.

Ce qui est nouveau dans la version 3.3.0:

  • Groupement / Champ effondrer
  • Une nouvelle base automate de suggestion / mise en œuvre de la saisie semi-automatique offrant un ordre de grandeur plus petite consommation de RAM.
  • KStemFilterFactory, une mise en œuvre optimisée d'un égrappoir moins agressif pour l'anglais.
  • par défaut Solr à une nouvelle politique, plus efficace de fusion (TieredMergePolicy). Voir http://s.apache.org/merging pour plus d'informations.
  • corrections de bugs importants, y compris l'utilisation extrêmement élevé de RAM dans la correction orthographique.
  • Correction de bugs et des améliorations de Apache Lucene 3.3

Ce qui est nouveau dans la version 3.2.0:

  • Possibilité de spécifier écraser et commitWithin comme paramètres de requête lorsque en utilisant le format de mise à jour JSON.
  • TermQParserPlugin, utile pour générer des requêtes de filtrage à partir des termes de rentrer de facettes de champ ou la composante des termes.
  • DebugComponent supporte désormais l'utilisation NamedList pour modéliser des objets Explication dans ses réponses à la place de Explanation.toString.
  • Amélioration des intégrations UIMA et Carrot2.
  • Mise en évidence des améliorations de performances.
  • Un pot de test pour les tests facile d'extensions Solr.
  • Correction de bugs et des améliorations de Apache Lucene 3.2.

Quoi de neuf dans la version 3.1.0:

  • facettes de plage numérique (semblable à ce jour facettes).
  • Nouvelle recherche spatiale, y compris le filtrage spatial, stimuler et de tri.
  • Exemple Velocity entraîné interface de recherche à l'adresse http: // localhost: 8983 / Solr / browse
  • Un nouveau surligneur à base termvector-
  • Elargir dismax (edismax) parseur qui traite certaines fonctionnalités manquantes dans l'analyseur dismax de requête avec quelques extensions.
  • Plusieurs autres composants prennent désormais en mode distribué:. TermsComponent, SpellCheckComponent
  • Proposez une nouvelle composante Auto.
  • Possibilité de trier par fonctions.
  • document de JSON indexation
  • format de réponse CSV
  • l'intégration Apache UIMA pour l'extraction de métadonnées
  • Exploite Lucene 3.1 et il est inhérente optimisations et corrections de bugs ainsi que de nouvelles capacités d'analyse.
  • de nombreuses améliorations, corrections de bugs, et optimisations.

Quoi de neuf dans la version 1.4.1:

  • Ceci est une version de correction de bug - aucun changement sont nécessaire lors du passage de Solr 1.4.

Logiciel similaire

HideSeek
HideSeek

4 Jun 15

Searchkick
Searchkick

10 Feb 16

PourOver
PourOver

13 May 15

node-elasticsearch
node-elasticsearch

10 Dec 15

D'autres logiciels de développeur Apache Software Foundation

Commentaires à Apache Solr

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie