2013-02-16 25 views
0

我上實現登錄/註銷和搜索設施Java Web應用程序的工作搜索。 我剛開始學習python,並聽說python的搜索字典實現提供了良好的性能優勢。 目前我使用的servlet進行搜索的目的,這似乎有點慢,所以我如何可以使用Python和我的web應用程序在後端搜索目的,給予快速的結果。使用Python爲後端的Java Web應用程序

我試圖尋找這個問題,並發現了這個問題 Java Python Integration。 接受的答案是關於Jython的,但是由於我是python中的newbee,所以我不太瞭解它。 謝謝。

+0

上什麼樣的搜索功能的精心做您計劃實施。如果您必須搜索大型數據集,則python字典可能不適用。 – Ifthikhan 2013-02-16 09:54:37

回答

1

Python的字典功能不會比Java的字典功能(HashMap)更快,所以(至少對我來說)聽起來好像你正走向死衚衕,如果你的目標只是爲了提高搜索性能。

不過,我已經使用Python的使用它的方式比與Java Web應用程序更容易測試新的工具來對原型的Java項目的性能改進。

例如,基於更簡單的Sphinx搜索測試複雜的基於Lucence的搜索替換 - 使用Python我可以從命令行測試基於Web的測試,並快速修改代碼並查看結果。

最終沒有理由我不能使用從Java獅身人面像搜索,但使用Python讓我在不影響實時網絡應用程序原型,並調整搜索。

相關問題