Some changes since 1.1.2 (resend with new changes) #40

Closed
wants to merge 116 commits into
from

Conversation

Projects
None yet
5 participants
Contributor

bcui commented May 5, 2012

This set of changes includes:

  1. Relevance model changes (v1);
  2. Better error handling;
  3. Activity store;
  4. Use Norbert to handle load balancing;
  5. Some bug fixes.
  6. BQL relevance mode support (v2);
  7. Javadocs for Activity store and MapReduce features;
  8. Support scalar values in facet initialization parameters;
  9. Introduced the activityFilter concept;
  10. Fixed a problem with new Sensei error handing and made it work with Python Sensei client.
  11. Normalize selection values in SenseiRequest to make sure that facet count info is returned correctly.
  12. Fixed code review issues.

vzhabiuk and others added some commits Feb 25, 2012

Joshua Hartman
Use norbert for request routing in sensei. Saves a bit of code, and l…
…ets us take advantage of norbert fault-tolerance facilities
Joshua Hartman
Merge branch 'master' of github.com:jhartman/sensei
Conflicts:
	sensei-core/src/main/java/com/senseidb/conf/SenseiServerBuilder.java
	sensei-core/src/main/java/com/senseidb/search/node/AbstractConsistentHashBroker.java
	sensei-core/src/main/java/com/senseidb/search/node/SenseiBroker.java
	sensei-core/src/main/java/com/senseidb/search/node/SenseiSysBroker.java
	sensei-core/src/main/java/com/senseidb/search/req/mapred/obsolete/MapReduceBroker.java
	sensei-core/src/main/java/com/senseidb/servlet/AbstractSenseiClientServlet.java
	sensei-core/src/main/java/com/senseidb/servlet/SenseiHttpInvokerServiceServlet.java
	sensei-core/src/main/java/com/senseidb/servlet/ZookeeperConfigurableServlet.java
	sensei-core/src/main/java/com/senseidb/svc/impl/ClusteredSenseiServiceImpl.java
	sensei-core/src/test/java/com/senseidb/test/SenseiStarter.java
	sensei-war/src/main/java/com/senseidb/servlet/SenseiNodeServlet.java
Joshua Hartman
Allow for fault tolerance if the merge result. Should help latency an…
…d throughput if a searcher is misbehaving at the expense of both accuracy and recall.
vzhabiuk
Merge branch 'activity' of github.com:vzhabiuk/sensei
Conflicts:
	sensei-core/src/main/java/com/senseidb/conf/SenseiFacetHandlerBuilder.java
	sensei-core/src/main/java/com/senseidb/conf/SenseiServerBuilder.java
	sensei-core/src/main/java/com/senseidb/search/node/SenseiServer.java
	sensei-core/src/test/java/com/senseidb/test/TestSensei.java
vzhabiuk
Merge branch 'activity1' of github.com:vzhabiuk/sensei
Conflicts:
	sensei-core/src/test/java/com/senseidb/indexing/activity/ActivityIntegrationTest.java

vzhabiuk and others added some commits Apr 18, 2012

vzhabiuk
Merge branch 'master' of https://github.com/eford1/sensei
Conflicts:
	clients/java/src/main/java/com/senseidb/search/client/json/req/MapReduce.java
	clients/java/src/main/java/com/senseidb/search/client/json/req/SenseiClientRequest.java
	clients/java/src/main/java/com/senseidb/search/client/json/res/SenseiResult.java
Baoqiu Cui
Enhanced BQL relevance model support:
1. Automatically detect facets and internal variables used in relevance
   models, so users do not need to specify them in the model parameter
   list.

2. Added code to detect and handle different variable declaration
   errors.
Contributor

alejandroperez commented May 7, 2012

Pull request copied to linkedin's sensei/pullRequest#41

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment