Hanlp Lucene Plugin vs Temporal AI

Side-by-side comparison of features, pricing, and ratings

Analysis reviewed Live tool data as of 2026-09-29
Cross-checked through our multi-step verification ·
Saved

At a glance

DimensionHanlp Lucene PluginTemporal AI
PricingFreeFreemium (usage-based billing for cloud)
Primary FunctionChinese tokenizer plugin for Lucene/SolrDurable execution platform for workflows and AI agents
Best ForSearch engineers building Chinese-language search enginesTeams building reliable AI agents and orchestrating microservices
Key IntegrationApache Lucene, Apache Solr, HanLPOpenAI Agents SDK, Google ADK, Slack, Docker, Kubernetes
Not ForNon-Lucene search systems, cloud-hosted tokenizationSimple cron jobs, stateless APIs, low-latency request-response
Latest NewsNo recent news captured2026-06-25: Usage-based billing and custom roles pre-release

Hanlp Lucene Plugin and Temporal AI solve completely different problems—one is a niche Chinese tokenizer for search indexing, the other a durable execution platform for building reliable workflows and AI agents. Choose Hanlp Lucene Plugin if you are maintaining a Solr/Lucene-based search engine requiring accurate Chinese segmentation with custom dictionaries. Choose Temporal AI if you need to orchestrate multi-step processes, AI agent pipelines, or microservices with automatic recovery, state persistence, and human-in-the-loop capabilities.

Hanlp Lucene Plugin
Hanlp Lucene Plugin

Free HanLP Chinese word segmentation plugin for Apache Solr 5.x and Lucene 5.x full-text retrieval

Visit Website
Temporal AI
Temporal AI

Temporal is the durable execution platform for AI agents and long-running workflows that survive crashes, retries, and abandoned sessions.

Visit Website
Pricing
Free
Freemium
Plans
$0
$150 credits for 90 days
Starting at $50 per million actions
Greater of $500/mo or 10% of usage
Contact Sales
Popularity
4 views
7.5k views
Skill Level
Intermediate
Intermediate
API Available
Platforms
Plugin
WebAPI
Categories
⚙️ Developer Infrastructure
🕸️ Agent Frameworks & Orchestration⚙️ Developer Infrastructure
Features
Chinese word segmentation with HanLP dictionary- and model-based tokenizer
Schema-driven configuration via com.hankcs.lucene.HanLPTokenizerFactory
indexMode expands long words into all contained sub-words at index time
Query analyzer mode kept off to preserve PhraseQuery behavior
Custom dictionary and configuration support through hanlp.properties
Two-JAR deployment: hanlp-portable.jar and hanlp-solr-plugin.jar
Drops into ${webapp}/WEB-INF/lib with a Solr restart
Compatible with Solr StopFilterFactory for stop word removal
Compatible with SynonymFilterFactory for index- and query-time synonyms
Works alongside Solr LowerCaseFilterFactory in the analyzer chain
Named entity recognition available through the underlying HanLP library
Part-of-speech tagging available through the underlying HanLP library
Handles ambiguous boundaries such as 商品和服务 without 和服 false positives
Offline, self-hosted operation with no external API calls
Apache Solr 5.x support, compatible with Lucene 5.x
Durable execution captures Workflow state at every step — no checkpointing or recovery code
Native SDKs for Go, Java, Python, TypeScript, .NET, PHP, Ruby, and Rust
Activities retry automatically with backoff, four timeout classes, and heartbeating
Signals, Queries, and Updates read and mutate running Workflows mid-flight
Workflow Streams for real-time interactivity with running executions
Durable AI agents via OpenAI Agents SDK and Google ADK run LLM and tool calls as Activities
Serverless Workers host durable AI agents on Amazon Bedrock AgentCore
Standalone Activities provide a lighter job-queue pattern
Humans-in-the-loop orchestration without wrapper Workflows
Saga pattern via compensating transactions that read like try/catch
Durable Timers sleep for months; cron Schedules support backfill and Continue-As-New
Native Task Queue priority and fair distribution without a custom queueing layer
Worker Versioning pins Workflows to a version; Replay tests validate against real histories
Child Workflows for fault isolation and Temporal Nexus for durable cross-team calls
Serverless Workers for AWS Lambda (public preview) and GCP Cloud Run (pre-release)
Integrations
Apache Solr
Apache Lucene
OpenAI Agents SDK
Google ADK
AWS Lambda
Google Cloud Run
Azure
Kubernetes
LangGraph
LlamaIndex
Google Gemini
Slack
Salesforce
Twilio
NVIDIA
Braintrust

What real users say: Hanlp Lucene Plugin vs Temporal AI

Not marketing copy and not our opinion — a structured sweep of public discussion (reviews, forums, communities and video comments), showing what people praise and what they complain about for each tool.

Hanlp Lucene Plugin

8 mentions across 1 sources · 40% positive — mixed (averaged across 1 source)

GitHub

What users praise

  • • Free and open-source with no licensing costs.
  • • Integrates tightly with Lucene/Solr without code changes.
  • • Supports multiple segmentation modes including NLP with POS tagging.
  • • Custom dictionary support for domain-specific terminology.

What frustrates them

  • • Offset errors plague document ingestion from Tika.
  • • Traditional Chinese tokenization is broken out of the box.
  • • No built-in simplified-traditional conversion for search.
  • • Documentation for custom dictionary configuration is sparse.

Researched Jul 5, 2026

Temporal AI

No verifiable community signal. We scanned public discussion on Sep 29, 2026 and found posts matching the name “Temporal AI”, but could not establish that they are about this product rather than something else sharing its name. Rather than publish a score built on the wrong subject, we publish none.

Who should pick which

  • Search engineer at an e-commerce company
    Pick: Hanlp Lucene Plugin

    The plugin directly integrates with Solr/Lucene to provide accurate Chinese segmentation with custom dictionaries for product names, improving search relevance.

  • Developer building an AI agent with crash recovery
    Pick: Temporal AI

    Temporal's durable execution ensures AI agent workflows survive failures, with automatic state capture and retries. Integration with OpenAI Agents SDK and Google ADK streamlines agent orchestration.

  • Team implementing Saga transactions for a payment system
    Pick: Temporal AI

    Temporal natively supports the Saga pattern via compensating activities, guaranteeing data consistency across distributed services.

  • Java developer needing Chinese NER in a Lucene-based application
    Pick: Hanlp Lucene Plugin

    The plugin provides named entity recognition (person, location) out of the box within the Lucene analysis pipeline.

  • Platform team orchestrating microservices with human approval steps
    Pick: Temporal AI

    Temporal's Human-in-the-Loop feature (signals, pause/resume) allows integrating manual approvals into automated workflows seamlessly.

Frequently Asked Questions

Hanlp Lucene Plugin vs Temporal AI: which should you choose?

Hanlp Lucene Plugin and Temporal AI solve completely different problems—one is a niche Chinese tokenizer for search indexing, the other a durable execution platform for building reliable workflows and AI agents. Choose Hanlp Lucene Plugin if you are maintaining a Solr/Lucene-based search engine requiring accurate Chinese segmentation with custom dictionaries. Choose Temporal AI if you need to orchestrate multi-step processes, AI agent pipelines, or microservices with automatic recovery, state persistence, and human-in-the-loop capabilities.

Can Hanlp Lucene Plugin be used with Elasticsearch?

Not directly; it is designed for Apache Lucene and Solr. Elasticsearch uses Lucene under the hood but requires a separate plugin (e.g., analysis-hanlp) for similar functionality.

Is Temporal AI free to use?

Temporal is open-source and free to self-host. Temporal Cloud offers a freemium model with usage-based billing (announced June 2026). A free tier is available for limited usage.

Does Hanlp Lucene Plugin support custom dictionaries?

Yes, it supports custom dictionaries for domain-specific terms, allowing you to tailor segmentation to your business vocabulary.

Can Temporal AI orchestrate AI agents?

Yes, Temporal is designed to orchestrate AI agent pipelines with reliability. It integrates with OpenAI Agents SDK and Google ADK for building and running agents.

What SDKs does Temporal AI support?

Temporal supports Python, Go, TypeScript, Ruby, C#, Java, PHP, and Rust (public preview) for writing workflows and activities.

Does Hanlp Lucene Plugin perform named entity recognition?

Yes, it includes NER for entities like person and location, leveraging HanLP's models.

Can Temporal AI recover from worker crashes?

Yes, Temporal automatically captures state at each step. If a worker crashes, the workflow resumes from the last recorded state, ensuring no progress is lost.

Which tool is better for simple scheduled tasks?

Neither is ideal. Hanlp is for search indexing, Temporal is overkill for cron jobs. Use a simple scheduler like cron or a cloud scheduler instead.

More Hanlp Lucene Plugin or Temporal AI comparisons

Explore each tool further

Browse these categories

Still deciding? Get the weekly AI tools brief

One email a week — new tools, honest comparisons, no spam.

Last reviewed: July 5, 2026